Я хочу запустить задачу ECS, когда файл попадает в корзину S3.Я пытался использовать правила Cloudwatch для события S3, но, похоже, для этого требуется либо определенный файл в определенном месте, либо триггеры по прибытии файла во всей корзине, без подстановочных знаков / префиксов / суффиксов для контроля чего-либо между этими двумя крайностями.
Я также пытался запустить тему SNS, но не могу понять, что синтаксис правильно работает с моей конкретной темой.Вот то, что я имею до сих пор:
{
"source": [
"aws.sns"
],
"detail-type": [
"AWS API Call via CloudTrail"
],
"detail": {
"eventSource": [
"sns.amazonaws.com"
],
"EventSubscriptionARN": [
"arn:aws:sns:us-east-1:123456789123:WCIS_ECS_Test:xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx"
],
"TopicARN": [
"arn:aws:sns:us-east-1:123456789123:My_Topic"
],
"eventName": [
"Publish"
]
}
}
Если кто-то может помочь разобраться в синтаксисе этого, это было бы замечательно, или, в качестве альтернативы, если есть другой шаблон, на который я должен смотреть,это предложение было бы тоже замечательно.