Amazon cloudformation Cloudformation:如何将属性附加到预定义的bucket?

Amazon cloudformation Cloudformation:如何将属性附加到预定义的bucket?,amazon-cloudformation,Amazon Cloudformation,我有一个定义s3 bucket的模板。我无法修改模板。我只允许向模板添加额外信息。 如何向预定义的s3存储桶添加加密 Resources: s3Bucket: Type: "AWS::S3::Bucket" Properties: BucketName: "my pre-defined bucket" # I want to write something like below code. I can get a refer

我有一个定义s3 bucket的模板。我无法修改模板。我只允许向模板添加额外信息。 如何向预定义的s3存储桶添加加密

Resources:
    s3Bucket:
        Type: "AWS::S3::Bucket"
        Properties:
            BucketName: "my pre-defined bucket"
    # I want to write something like below code. I can get a reference of the pre-defined bucket then add encryption
    s3BucketEncryption:
        Type: "AWS::S3::Bucket"
        Properties:
            BucketName: !Ref s3Bucket  
            BucketEncryption: 
              ServerSideEncryptionConfiguration: 
               - ServerSideEncryptionByDefault:
                 SSEAlgorithm: AES256

你现在可以了。这允许您将在CloudFormation之外创建的bucket的控制权引入其中,从而允许您更改其属性

我认为那是不可能的。可能复制模板并修改原始bucket?不可能执行您显示的操作。这些属性需要在创建bucket时定义,而不是在单独的操作中定义。听起来很奇怪,你可以“向模板添加额外的信息”,但你不能“修改”模板。您能告诉我们更多关于您操作的限制吗?我们的项目从外部导入模板a,模板a中定义的bucket。我可以向我们的项目添加新的自定义模板,项目将合并模板a和我的自定义模板。我需要向模板A中定义的bucket添加加密。