В AWS Cloudformation у меня есть файл шаблона в YAML, в котором я пытаюсь создать новый стек, который создает новый репозиторий Codecommit с кодом, извлеченным из заархивированной папки в корзине S3.
Просматривая официальную документацию AWS, это кажется возможным. Однако документация кажется краткой, и я не могу понять, как это сделать.
Ссылка на документацию AWS — https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html
Resources:
CodeRepository:
Type: AWS::CodeCommit::Repository
Properties:
RepositoryName: "repo-name"
RepositoryDescription: "This is a Description"
S3:
Bucket: "S3-bucket-name"
Стек не создается, и я получаю следующее сообщение об откате --> "Ошибка проверки свойства: [Обнаружены неподдерживаемые свойства в {/}: [Корзина]]"
Я делаю что-то не так в своем YAML, или это неподдерживаемая функция Codecommit?
Структура Properties
немного отличается, и вам не хватает необходимого свойства Key
для вашей конфигурации S3.
Properties:
RepositoryName: "repo-name"
RepositoryDescription: "This is a Description"
Code
S3:
Bucket: "S3-bucket-name"
Key: "my-initial-code.zip"
пожалуйста, проголосуйте за ответ, если он вам помог.