将 CFT 限制到一个帐户
Restrict a CFT to an Account
如何将 Cloudformation 模板限制为特定帐户。我可以限制或让 Cloudformation 使用硬编码的帐号验证 AWS 帐号吗?有什么办法吗?
您可以创建一个 CloudFormation Condition 来检查 AWS::AccountId
的值。
然后,从每个资源中引用条件,以便仅在条件为真时才创建资源。
这个有用吗?
Parameters:
AccNo:
Type: Number
Description: Enter the number to be validated
Conditions:
Number: !Equals [ !Ref AccNo, AWS::AccountId ]
Resources:
S3Bucket:
Condition: Number
Type: AWS::S3::Bucket
DeletionPolicy: Retain
如何将 Cloudformation 模板限制为特定帐户。我可以限制或让 Cloudformation 使用硬编码的帐号验证 AWS 帐号吗?有什么办法吗?
您可以创建一个 CloudFormation Condition 来检查 AWS::AccountId
的值。
然后,从每个资源中引用条件,以便仅在条件为真时才创建资源。
这个有用吗?
Parameters:
AccNo:
Type: Number
Description: Enter the number to be validated
Conditions:
Number: !Equals [ !Ref AccNo, AWS::AccountId ]
Resources:
S3Bucket:
Condition: Number
Type: AWS::S3::Bucket
DeletionPolicy: Retain