aws-cloudfront-invalidate

0.1.3 • Public • Published

aws-cloudfront-invalidate

Module Usage

NOTE This module uses the aws-sdk module which will need AWS credentials set, this is usually handled with either a ~/.aws/credentials file or by setting the AWS_ACCESS_KEY_ID, and AWS_SECRET_ACCESS_KEY environment variables.

Invalidate Everything

const awsCloudfrontInvalidate = require('aws-cloudfront-invalidate');
 
const distributionId = 'F2V1Y58HE6DIEA'; // something like this
 
awsCloudfrontInvalidate(distributionId).then((data) => {
    console.log('invalidating created', data.Invalidation.Id);
});

General Usage

const awsCloudfrontInvalidate = require('aws-cloudfront-invalidate');
 
const distributionId = 'F2V1Y58HE6DIEA'; // something like this
const invalidateList = ['/app.js', '/styles.css'];
 
awsCloudfrontInvalidate(distributionId, invalidateList).then((data) => {
    console.log('invalidating created', data.Invalidation.Id);
});

Command Line Usage

Invalidate Everything

npm install aws-cloudfront-invalidate
aws-cloudfront-invalidate F2V1Y58HE6DIEA

General Usage

npm install aws-cloudfront-invalidate
aws-cloudfront-invalidate F2V1Y58HE6DIEA /app.js /style.css

Package Sidebar

Install

npm i aws-cloudfront-invalidate

Weekly Downloads

157

Version

0.1.3

License

ISC

Last publish

Collaborators

  • dvalentiate