0
我有一个用例,我只想在使用云形成的测试环境中创建资源。我试图使用条件来实现这一点,但它失败了。CloudFormation:仅在特定阶段创建资源
Resources:
TestClientRole:
Type: AWS::IAM::Role
Condition: NotProdStage
Properties:
AssumeRolePolicyDocument:
Statement:
- Action: <>
Effect: Allow
<>
Version: '2012-10-17'
RoleName:
"some-test-role"
它工作在非督促阶段罚款,但失败,“未解决资源依赖[TestClientRole]在模板中的资源块”
如何使云的形成忽略资源督促阶段?
你是说它适用于非prod,但在** prod **阶段显示该特定错误?也就是说,当'NotProdStage'是错误的? –
@JohnRotenstein正确 – user401445
我还在资源TestClientRole块中看到模板的一些问题。你确定这个资源正在创建正确吗?例如:'AssumeRolePolicyDocument'中缺少'Principal'标签。传递给“Action”的值是错误的。 –