Устройства AWS Snow - какое событие генерируется при передаче файлов на S3?

Я пытаюсь перенести файлы из местного Drobo в S3 Deep Archive. Из-за того, как S3 хранит вещи в Deep Storage, никогда не имеет смысла архивировать объекты размером 8 КБ или меньше (потому что вы все равно заплатите за 8 КБ стандарта). Правила жизненного цикла недостаточно умны, чтобы справиться с этой логикой, поэтому я написал лямбду. Однако я не уверен, какой триггер использовать. Сейчас эта лямбда отвечает только на ObjectCreated:Putevents- который отлично работает для моего простого онлайн-тестирования, но я подозреваю, что может не работать, когда я выполняю перенос с помощью Snowcone или Snowball. Сама лямбда затем вызывает ObjectCreated:Copy событие, если он архивирует файл.

Итак, чтобы заставить это работать с Snowcone / Snowball, было бы неплохо знать: какое событие генерируется, когда файлы передаются с этих устройств в S3? Я думал просто использовать DynamoDB и помещать заархивированные имена файлов в таблицу, чтобы у меня была ссылка, но это кажется ненужным, если я могу получить четкое руководство. Другой вариант - быть грубым и просто принудительно архивировать каждое полученное событие, потому что, насколько я могу судить, запрашивать текущий класс хранилища объекта так же дорого, как и пытаться изменить класс хранилища.

Проверены все документы, включая 184-страничное руководство пользователя Snowcone в формате PDF. Эта статья в блоге предполагает, что Put а также Postсобытия относятся к HTTP, но я не думаю, что семейство Сноу существовало в то время. Я написал в Твиттере Джеффу Барру и еще не получил ответа. У кого-нибудь есть реальный опыт работы с этими устройствами?

0 ответов

Другие вопросы по тегам