Я создаю сценарий облачной информации AWS для создания корзины S3 и события уведомления для запуска лямбды. Как часть этого, если ведро s3 еще не создано, оно создает ведро s3, и все работает отлично.
Но если корзина S3 уже была там, то получаю ошибку.
Error: s3-bucket-name already exists
"S3Bucket" : {
"Type" : "AWS::S3::Bucket",
"Properties" : {
"BucketName" : {
"Ref": "s3-bucket-name"
},
"NotificationConfiguration" : {
"LambdaConfigurations" : [ {
"Event" : "s3:ObjectCreated:*",
"Filter" : {
...
},
"Function" : {
"Fn::Sub": "<your-lambda-arn>"
}
}]
...
}
AWS стек облачной информации должен использовать корзину, если она уже существует. и создать, если не существует.
Я мог бы что-то упустить.