Я пытаюсь создать правило события, которое вызвано изменением файла в ведре S3 в другой учетной записи AWS. Подробное описание здесь
Пока это правило отлично работает с точными именами файлов, но мне нужно заставить его работать с префиксами файлов. В рабочем примере имя файла является точной строкой в нерабочем примере, имя файла является подстановочным знаком. Правило ли правила CloudWatch правил JSON поддерживает подстановочные знаки?
Рабочая конфигурация:
{
"source": ["aws.s3"],
"account": ["1111111xxxxx"],
"detail": {
"eventSource": ["s3.amazonaws.com"],
"eventName": ["PutObject"],
"requestParameters": { "bucketName": ["mybucket"], "key": ["myfile-20180301.csv"] }
}
}
Нерабочая конфигурация:
{
"source": ["aws.s3"],
"account": ["1111111xxxxx"],
"detail": {
"eventSource": ["s3.amazonaws.com"],
"eventName": ["PutObject"],
"requestParameters": { "bucketName": ["mybucket"], "key": ["myfile-*"] }
}
}