NodeJS CloudFront createInvalidation 的示例语法

ljs*_*dev 4 node.js amazon-cloudfront

NodeJS AWS SDK 的例子似乎很少。

有没有人有一些示例代码来显示应该如何为createInvalidation方法形成参数?

Abi*_*hek 7

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
});
Run Code Online (Sandbox Code Playgroud)

有关选项和响应的详细信息,请访问http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudFront.html#createInvalidation-property

希望这可以帮助