Node.js NodeJS CloudFront CreateInvalization的示例语法

Node.js NodeJS CloudFront CreateInvalization的示例语法,node.js,amazon-cloudfront,Node.js,Amazon Cloudfront,NodeJS AWS SDK的示例似乎很少 是否有人有一些示例代码来说明如何为该方法形成参数?NodeJS实现的文档可在docs.aws.amazon.com/AWSJavaScriptSDK/latest/aws/CloudFront.html上找到 您可以创建如下所述的失效 var cloudfront = new AWS.CloudFront(); var params = { DistributionId: 'STRING_VALUE', // required Invalida

NodeJS AWS SDK的示例似乎很少


是否有人有一些示例代码来说明如何为该方法形成参数?

NodeJS实现的文档可在docs.aws.amazon.com/AWSJavaScriptSDK/latest/aws/CloudFront.html上找到

您可以创建如下所述的失效

var cloudfront = new AWS.CloudFront();
var params = {
  DistributionId: 'STRING_VALUE', // required
  InvalidationBatch: { // required
    CallerReference: 'STRING_VALUE', // required
    Paths: { // required
      Quantity: 0, // required
      Items: [
        'STRING_VALUE',
        // ... more items ...
      ]
    }
  }
};
cloudfront.createInvalidation(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});
有关选项和响应的详细信息,请访问


希望这有帮助

谢谢你回答这个老问题。在项目的这一特定部分中,我已经切换到使用Grunt AWS库,但我相信这将有助于我下次在Node中工作。。。