У меня есть 2 шаблона, которые я взял из AWS :: Athena :: WorkGroup - AWS CloudFormation документация.
Первый шаблон athena_create.yaml
работает как положено , Второй шаблон должен изменить рабочую группу, созданную в первом шаблоне. Но я получаю сообщение об ошибке:
MyCustomWorkGroup уже существует в стеке arn: aws: облачная информация: us-east-1: XXX: стек / a1 / 7cc670a0-8d19-11ea-872 c -12217e59f19f
Вот код. Создать шаблон работает правильно.
athena_create.yaml
Resources:
MyAthenaWorkGroup:
Type: AWS::Athena::WorkGroup
Properties:
Name: MyCustomWorkGroup
Description: My WorkGroup
State: ENABLED
Tags:
- Key: "key1"
Value: "value1"
- Key: "key2"
Value: "value2"
WorkGroupConfiguration:
BytesScannedCutoffPerQuery: 200000000
EnforceWorkGroupConfiguration: false
PublishCloudWatchMetricsEnabled: false
RequesterPaysEnabled: true
ResultConfiguration:
OutputLocation: s3://path/to/my/bucket/
athena_update.yaml
Resources:
MyAthenaWorkGroup:
Type: AWS::Athena::WorkGroup
Properties:
Name: MyCustomWorkGroup
Description: My WorkGroup Updated
State: DISABLED
Tags:
- Key: "key1"
Value: "value1"
- Key: "key2"
Value: "value2"
WorkGroupConfigurationUpdates:
BytesScannedCutoffPerQuery: 10000000
EnforceWorkGroupConfiguration: true
PublishCloudWatchMetricsEnabled: true
RequesterPaysEnabled: false
ResultConfigurationUpdates:
EncryptionConfiguration:
EncryptionOption: SSE_S3
OutputLocation: s3://path/to/my/bucket/updated/
Упомянутый выше шаблон обновления не работает должным образом.