在AWS Cloudformation中,我在YAML中有一个模板文件,我试图在其中创建一个新堆栈,该堆栈使用从S3存储桶中的压缩文件夹中提取的代码构建一个新的Codecommit存储库。
仔细查看AWS的官方文档,这似乎是有可能的。但是,文档似乎很简洁,我一生都无法弄清楚该如何做。
Resources:
CodeRepository:
Type: AWS::CodeCommit::Repository
Properties:
RepositoryName: "repo-name"
RepositoryDescription: "This is a Description"
S3:
Bucket: "S3-bucket-name"
堆栈没有建立,并且我收到以下回滚消息->'属性验证失败:[{/}中遇到了不受支持的属性:[Bucket]]'
我在YAML中做错什么了吗,还是Codecommit不支持的功能?
答案 0 :(得分:0)
Properties
结构有点混乱,您缺少S3配置所需的Key
属性
Properties:
RepositoryName: "repo-name"
RepositoryDescription: "This is a Description"
Code
S3:
Bucket: "S3-bucket-name"
Key: "my-initial-code.zip"