我正在编写一个cloudformation模板,并在"输出"中输出一些值。部分。我想从shell脚本中检索这些值以执行其他一些操作。如果可以,有人可以帮我提供一些例子吗?
此致 普拉迪普
答案 0 :(得分:1)
您应该能够使用Outputs
命令从shell脚本通过AWS CLI从堆栈中获取aws cloudformation describe-stacks
,如AWS CloudFormation documentation中所述,并解析JSON输出返回。
答案 1 :(得分:1)
正如@PicoutputCIs所说,你可以使用aws cloudformation describe-stacks
。但是你不必自己解析。您可以aws
让--query
为您解析。例如:
$ aws cloudformation describe-stacks --query Stacks[].Outputs[*].[OutputKey,OutputValue] --output text
SomeKey SomeValue
SomeOtherKey SomeOtherValue
有关更多选项,请参阅: http://docs.aws.amazon.com/cli/latest/userguide/controlling-output.html