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.
const awsCloudfrontInvalidate = require('aws-cloudfront-invalidate');
const distributionId = 'F2V1Y58HE6DIEA'; // something like this
awsCloudfrontInvalidate(distributionId).then((data) => {
console.log('invalidating created', data.Invalidation.Id);
});
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);
});
npm install aws-cloudfront-invalidate
aws-cloudfront-invalidate F2V1Y58HE6DIEA
npm install aws-cloudfront-invalidate
aws-cloudfront-invalidate F2V1Y58HE6DIEA /app.js /style.css