我如何才能只使用一次AWS临时安全凭据



我想向一个用户发送一个临时安全凭据,该用户只需一次即可使用该凭据

当我想创建临时安全凭据时,我只能选择指定到期时间。但我想让这个用户只使用这个凭证一次就可以将数据发送到亚马逊SQS。

这在标准AWS安全令牌服务(STS)中是不可能的。

STS用于生成有时间限制的凭据,但不可能通过"使用次数"来限制凭据。

您需要编写一个"中间"应用程序来接收请求,检查它是否是第一个请求,然后使用自己的凭据将请求转发给SQS。此应用程序可以在EC2、您自己的计算机上运行,也可以通过亚马逊API网关AWS Lambda上运行。但是,您需要编写这样一个应用程序。

最新更新