Как создать 2 темы SNS на 2 папки в одном ведре S3? - PullRequest
0 голосов
/ 16 декабря 2018

У меня есть ведро S3 с 2 папками (ABC & DEF).файлы загружаются в эти 2 папки.Можем ли мы создать шаблон облачной информации, который создает 2 темы SNS для этих 2 папок соответственно?

1 Ответ

0 голосов
/ 28 мая 2019

Да, вы можете.

Свойство корзины aws s3 LifeCycleConfig.Rule - это массив.

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html

Все, что вам нужно сделать, это указать два жизненных цикла.правила уведомлений с двумя разными префиксами:

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-prefix

Суть в том, что два префикса не могут перекрываться.

Кроме того, как вы знаете, понятия "нет""папка" в с3.Консоль AWS достигает иллюзии папки, вызывая список s3 объекта api с разделителем «/»

https://docs.aws.amazon.com/AmazonS3/latest/API/v2-RESTBucketGET.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...