我怎样才能一次使用AWS临时安全凭证?

时间:2016-04-06 11:00:20

标签: amazon-web-services amazon-sqs aws-sts

我想向一次使用此凭据的用户发送临时安全凭证,之后将被禁用。

当我想创建临时安全凭证时,我只能选择指定到期时间。但我希望允许此用户只使用此凭据一次将数据发送到Amazon SQS。

1 个答案:

答案 0 :(得分:1)

使用标准 AWS Security Token Service(STS)无法做到这一点。

STS用于生成有时间限制的凭据,但无法按“使用次数”限制凭据。

您需要编写一个“中间的”应用程序来接收请求,检查它是第一个请求,然后使用自己的凭据将请求转发给SQS。此应用程序可以在Internet上某处的EC2,您自己的计算机上运行,​​甚至可以通过 Amazon API Gateway AWS Lambda 上运行。但是,您需要编写这样的应用程序。