Как определить, скопирован ли файл из корзины s3 в корзину s3 в CloudWatch - PullRequest
0 голосов
/ 06 апреля 2020

Я хотел бы использовать CloudWatch для обнаружения, когда файл был скопирован из одной корзины s3 в мою корзину.

У меня есть правило события CloudWatch, которое отслеживает событие PutObject в моей корзине, которое отлично работает, когда я копирую файл в s3 из внешнего источника. Это не работает, если я копирую файл из другого блока s3 в свой контейнер.

Для копирования файла я использовал CLI aws s3 cp s3://origin-bucket/myfile.csv s3://destination-bucket/myfile.csv, а также пробовал через пользовательский интерфейс. Я тестировал, используя небольшой файл, несколько кб. Копирование с моего локального компьютера (aws s3 cp myfile.csv s3://destination-bucket/myfile.csv) вызвало событие ОК.

Я также попробовал события CopyObject и PostObject, но ни одно из них не сработало.

Может кто-нибудь скажите, есть ли событие Cloudwatch, которое делает то, что мне нужно?

...