2016-04-24 2 views
0

Я использую S3 предварительно подписанный URL для загрузки изображений непосредственно с клиентской стороны. Я хотел бы иметь возможность нажимать сообщение в очередь SQS только тогда, когда я уверен, что URL был использован и загружено новое изображение.S3 pre-signed url - проверить, был ли использован URL-адрес?

Учитывая предварительно подписанный URL-адрес, как я могу проверить его, если он был использован?

ответ

1

Вам действительно нужно знать, когда был использован предварительно подписанный URL-адрес? Или вы можете просто отправить новое сообщение в SQS всякий раз, когда новый объект загружается в ваш ведро S3? Так как вы ограничиваете загрузку с использованием предварительно подписанных URL-адресов, не достигнете ли вы своей цели?

S3 имеет встроенную поддержку для отправки уведомлений SQS, SNS или Lambda всякий раз, когда создается новый объект. Вы можете узнать больше об этом здесь: http://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html#notification-how-to-event-types-and-destinations

+0

Amazing. Решила мою проблему как можно шире. – johni

Смежные вопросы