当前位置: 首页 > 面试题库 >

如何在Python中使用Cognito凭据调用API网关

凤扬
2023-03-14
问题内容

我设法设置了一个由Cognito保护的API网关。未经身份验证的用户角色具有访问策略,该策略应向其授予对网关的访问权限。我还设法使用boto3从池中检索了一个身份ID,并获取了相关的开放ID令牌以及相关的秘密和访问密钥。

现在如何使用这些凭据对网关进行呼叫?有没有办法使用boto3处理对API上特定方法的请求签名?


问题答案:

这是来自我们公共文档的示例:http :
//docs.aws.amazon.com/general/latest/gr/sigv4-signed-request-
examples.html

Cognito凭证与任何其他临时凭证没有什么不同,并且签名过程也相同。如果您想回到Python,上面的示例应该不错,或者我猜想那里有第三方库可以为您做签名。



 类似资料: