我如何才能一次性使用 AWS 临时安全凭证?
How can I to use an AWS temporary security credential just one time?
我想发送一个临时安全凭证给一个只能使用此凭证的用户,之后它将是已禁用。
当我想创建临时安全凭证时,我只能选择指定到期时间。但我想允许此用户仅使用此凭据一次将数据发送到 Amazon SQS。
标准 AWS 安全令牌服务 (STS)。
无法做到这一点
STS 用于生成限时凭证,但无法通过"number of uses"限制凭证。
您需要编写一个 "in-between" 应用程序 来接收请求,检查它是否是第一个请求,然后使用其将请求转发给 SQS自己的凭据。此应用程序可以 运行 在 EC2 上,您自己的计算机在 Internet 上的某个地方,甚至可以在 AWS Lambda 上通过 Amazon API 网关。但是,您需要编写这样的应用程序。
我想发送一个临时安全凭证给一个只能使用此凭证的用户,之后它将是已禁用。
当我想创建临时安全凭证时,我只能选择指定到期时间。但我想允许此用户仅使用此凭据一次将数据发送到 Amazon SQS。
标准 AWS 安全令牌服务 (STS)。
无法做到这一点STS 用于生成限时凭证,但无法通过"number of uses"限制凭证。
您需要编写一个 "in-between" 应用程序 来接收请求,检查它是否是第一个请求,然后使用其将请求转发给 SQS自己的凭据。此应用程序可以 运行 在 EC2 上,您自己的计算机在 Internet 上的某个地方,甚至可以在 AWS Lambda 上通过 Amazon API 网关。但是,您需要编写这样的应用程序。