【发布时间】:2020-05-29 10:23:26
【问题描述】:
另一位工程师在 prod 堆栈中的 AMIFInder 自定义资源中引入了部署日期参数,这意味着我们无法在不尝试重新创建 EC2 实例的情况下更新开发堆栈。
是否可以完全基于DeployDate 参数引入一个条件,以便我仍然可以为两个堆栈使用一个模板?
FindAmiResource:
Type: 'Custom::FindAmiFunction'
Properties:
ServiceToken:
Fn::ImportValue:
!Sub
- cfn:find-ami:${AWSAccount}:arn
- {AWSAccount: !FindInMap [AccountIDMap, Accounts, !Ref "AWS::AccountId"]}
AmiName: 'Corp_w2016_Std-*'
AmiOwner: '9999999999999'
DeployDate: !Ref AMIDeployDate
【问题讨论】:
-
我在理解您的要求时遇到了一些问题。您不想在您的开发环境中提供
DeployDate吗? -
嗨,杰森,没错
标签: amazon-cloudformation aws-cloudformation-custom-resource