Глядя на AWS SDK для Javascript, кажется, что мы можем только 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 и могу поместить это в сценарий оболочки, в то время как большинство людей, с которыми я работаю, используют Windows, и я не хочу использовать Windows Batch, а вместо этого кроссплатформеннуюрешение, такое как npm и, следовательно, aws-sdk for javascript approach
.
Как бы вы выполнили cloudformation.deployStack
, используя SDK
и NOT
CLI?