【发布时间】:2022-02-10 21:36:50
【问题描述】:
如何在使用云形成的 S3 加密中启用 AWS 托管密钥 (aws/s3) 作为 AWS KMS 密钥? 我有以下代码,但我不确定是否应该将密钥作为 arn 传递
MyBucket:
Type: AWS::S3::Bucket
Properties:
BucketName:
BucketEncryption:
ServerSideEncryptionConfiguration:
- ServerSideEncryptionByDefault:
SSEAlgorithm: aws:kms
KMSMasterKeyID: !GetAtt ARN?
VersioningConfiguration:
Status: Enabled
【问题讨论】:
-
它接受密钥 ID 或 ARN。如果您在同一个 CF 堆栈模板中创建 KMS 密钥并调用它,例如
MyEncryptionKey,则只需使用KMSMasterKeyID: !Ref MyEncryptionKey
标签: amazon-web-services amazon-s3 amazon-cloudformation