Я пытаюсь использовать вложенный стек, и когда выполняется мой ChangeSet, я получил эту ошибку:
Requires capabilities : [CAPABILITY_AUTO_EXPAND]
Я пошел и создал конвейер с облачной информацией.
Это может использоваться для создания конвейера:
Configuration:
ActionMode: CHANGE_SET_REPLACE
ChangeSetName: changeset
RoleArn: ??
Capabilities: CAPABILITY_IAM
StackName: appsync-graphql
TemplatePath: BuildArtifact::output.yaml
Это не может:
Configuration:
ActionMode: CHANGE_SET_REPLACE
ChangeSetName: changeset
RoleArn: ??
Capabilities:
- CAPABILITY_IAM
- CAPABILITY_AUTO_EXPAND
StackName: appsync-graphql
TemplatePath: BuildArtifact::output.yaml
Ошибка была: «Значение свойства Configuration должно быть объектом со строкой(или простой тип) свойства »
Это самые близкие документы, которые я нахожу: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStack.html
В нем сказано: Type: Array of strings
для capabilites, а в документации aws cli сказано аналогично, но нене приведу пример.
Так что у меня закончились идеи о том, что еще можно попытаться получить с помощью CAPABILITY_AUTO_EXPAND.