模板创建我的堆栈时,如何创建s3存储桶并在该存储桶中动态上传源包?

时间:2018-09-05 15:12:31

标签: amazon-s3

这是我的JSON模板的一部分。

"Resources": {
    "S3": {
        "Type": "AWS::S3::Bucket"
    },
    "NodejsApp" : {
        "Type" : "AWS::ElasticBeanstalk::Application",
        "Properties" : {
            "Description" : "AWS Elastic Beanstalk Sample Node.js Application"
        }
    },
    "NodejsAppVersion" : {
        "Type" : "AWS::ElasticBeanstalk::ApplicationVersion",
        "Properties" : {
            "Description" : "Version 1.0",
            "ApplicationName" : { 
                "Ref" : "NodejsApp" 
            },
        "SourceBundle" : {
            "S3Bucket" : { 
                "Ref" : "S3" 
            },
            "S3Key" : "20181871rO-nodejs.zip"
        }
    }
}

我已经动态创建了一个S3存储桶,并在"S3Bucket" : { "Ref" : "S3" }中进行了引用。现在,我想将在"S3Key" : "20181871rO-nodejs.zip"中提到的源包动态上传到由模板创建的S3。

0 个答案:

没有答案