我希望使用 cloudformation 部署 AWS 資源,但僅限于特定環境。在我的 yaml 檔案的頂部,我在下面定義了兩個條件,其中Environment一個引數可以采用不同的值:
Conditions:
notInDevelopment:
!Not [ !Equals [!Ref Environment, development]]
notInStaging:
!Not [ !Equals [!Ref Environment, staging]]
在撰寫 AWS 資源時,我知道您可以指定一個條件,例如Condition: notInDevelopment,但是有沒有辦法將兩個條件“AND/&&”結合在一起,以便在環境不是開發且不是暫存時部署資源?
uj5u.com熱心網友回復:
是的,CloudFormation 有Fn::And。所以你可以這樣做:
MyAndCondition: !And
- !Condition notInDevelopment
- !Condition notInStaging
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/436176.html
