【发布时间】:2019-03-25 01:37:17
【问题描述】:
查看适用于 Javascript 的 AWS sdk,看来我们只能 create stacks 但我正在寻找一种方法来 deploy 堆栈。我将如何使用提供的 sdk 做到这一点;这是他们目前拥有的:
cloudformation.createStack(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
我希望是这样的:
cloudformation.deployStack(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
基本上,我想使用 sdk 而不是 cli 重新创建此命令:
aws cloudformation deploy --template-file /path_to_template/template.json --stack-name my-new-stack --parameter-overrides Key1=Value1 Key2=Value2 --tags Key1=Value1 Key2=Value2
这是因为我使用 Linux 并且可以将其放入 shell 脚本中,而与我一起工作的大多数人都使用 Windows,我不想使用 Windows Batch,而是使用像 npm 这样的跨平台解决方案,因此aws-sdk for javascript approach.
您将如何使用SDK 和NOT CLI 执行cloudformation.deployStack?
【问题讨论】:
标签: node.js aws-sdk amazon-cloudformation aws-sdk-js