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」的值是錯誤的。 –