gpt4 book ai didi

amazon-web-services - CloudFormation 嵌套堆栈名称

转载 作者:行者123 更新时间:2023-12-04 08:09:17 24 4
gpt4 key购买 nike

我需要在 CloudFormation 模板中显式设置嵌套堆栈名称,但在 AWS documentation 中没有看到这样的选项。有办法实现这一点吗?我可以在运行父堆栈时指定堆栈名称,但所有嵌套堆栈都会根据创建的资源名称随机生成堆栈名称,例如:

VPC:
类型:AWS::CloudFormation::Stack
特性:
模板URL:https://s3-eu-west-1.amazonaws.com/cf-templates-wtmg/vpc.yaml
参数:
环境名称:!Ref AWS::StackName

这将生成parent_stack_name-VPC-random_hash形式的嵌套堆栈名称。

最佳答案

是的。我也在寻找同样的东西,但目前还没有。

我认为您想要特定堆栈名称的原因是使用它来进行输出引用?

你能做的/我做的是:

1) 对于同一个父栈中的,需要从嵌套栈中输出,然后直接从栈中引用,如 !GetAtt NestedStack1.Outputs.Output1

2) 对于父堆栈之外的内容,需要输出两次。一次在嵌套堆栈中,一次在父堆栈中。然后就可以引用父栈的输出了。

希望这会有所帮助。

关于amazon-web-services - CloudFormation 嵌套堆栈名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44697719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com