【发布时间】:2020-05-30 14:45:33
【问题描述】:
我们有一个位于 Amazon 网络之外的外部应用程序,它需要访问我们的 SQS 并在那里发送消息,以便我们的 AWS 资源识别来自该应用程序的请求,它需要使用 IAM 的凭证对其请求进行签名我们创建的角色,我想知道该外部应用程序从我们那里检索临时凭据的最佳方式是什么?我曾尝试使用 Amazon Cognito 来实现它,但看起来 Cognito 更适合用户注册和使用用户界面登录等场景,有人有什么建议吗?提前致谢。
【问题讨论】:
-
Cognito 也支持服务类型身份验证。 Server to Server Auth with Amazon Cognito 有一篇很好的文章。不过,我还没有尝试使用该流程从 STS 获取令牌。
标签: amazon-web-services amazon-cognito amazon-iam