0.1.3 • Published 8 years ago

aws-cloudfront-invalidate v0.1.3

Weekly downloads
337
License
ISC
Repository
-
Last release
8 years ago

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