我正在使用 S3 预签名 url 直接从客户端上传图像。只有当我确定使用了 url 并且上传了新图像时,我才希望能够将消息推送到 SQS 队列。
给定一个预签名的 url,我如何验证它是否被使用?
我正在使用 S3 预签名 url 直接从客户端上传图像。只有当我确定使用了 url 并且上传了新图像时,我才希望能够将消息推送到 SQS 队列。
给定一个预签名的 url,我如何验证它是否被使用?
您是否真的需要知道何时使用了预签名 URL?或者,只要有新对象上传到您的 S3 存储桶,您就可以向 SQS 发送一条新消息吗?由于您将上传限制为使用预签名的 URL,这不会实现您的目标吗?
S3 内置支持在创建新对象时向 SQS、SNS 或 Lambda 发送通知。您可以在此处阅读更多相关信息:http: //docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html#notification-how-to-event-types-and-destinations