Amazon web services 参数部分中的交叉堆栈引用
我试图弄清楚如何将CloudFormation堆栈的输出作为参数传递给另一个CloudFormation堆栈,特别是通过CloudFormation定义的 假设StackA正在导出输出:-Amazon web services 参数部分中的交叉堆栈引用,amazon-web-services,amazon-cloudformation,Amazon Web Services,Amazon Cloudformation,我试图弄清楚如何将CloudFormation堆栈的输出作为参数传递给另一个CloudFormation堆栈,特别是通过CloudFormation定义的 假设StackA正在导出输出:- Outputs: TargetGroupArn: Description: "Target Group ARN" Export: {Name: TargetGroupArn} Value: {Ref: TargetGroup} StackB能否在其定义中包含参数:- Parame
Outputs:
TargetGroupArn:
Description: "Target Group ARN"
Export: {Name: TargetGroupArn}
Value: {Ref: TargetGroup}
StackB能否在其定义中包含参数:-
Parameters:
TargetGroupArn:
Type: String
Default:
Fn::ImportValue: TargetGroupArn
注意:我知道
TargetGroupArn
可以通过Fn::ImportValue
在参考资料部分的任何需要的地方获取。我对参数部分的导入特别感兴趣。否,不能将值作为默认参数导入
根据(增加的重点)
只能在模板的特定部分使用内部函数。
目前,您可以在资源属性中使用内部函数,
输出,元数据属性,以及更新策略属性。你可以
还可以使用内部函数有条件地创建堆栈资源
参数不是允许使用内在函数的部分之一;由于
Fn::ImportValue
是一个内在函数,因此无法导入参数值。您尝试过吗?你得到了什么结果?