【发布时间】:2022-01-07 05:57:36
【问题描述】:
我在不同区域创建了一个未加密的存储桶。我想给bucket对象加一个KMS加密
@staticmethod
def change_bucket_encryption(
stack: Stack,
bucket_arn: str,
bucket_id: str,
kms_key: aws_kms.Key) -> s3.Bucket:
"""Change bucket encryption."""
bucket = s3.Bucket.from_bucket_arn(
scope=stack,
id=bucket_id,
bucket_arn=bucket_arn
)
bucket.encryption_key = kms_key
return bucket
这是抛出错误:
AttributeError: can't set attribute 'encryption_key'
【问题讨论】:
标签: python amazon-web-services amazon-s3 aws-cdk amazon-kms