我有一个API,只能从另一个AWS帐户访问。我已经遵循了一些AWS文档,这就是我所做的:
---
BUNDLE_WITHOUT: ""
作为授权。当我尝试连接签名请求(使用this)时,它就可以正常工作。但是请求签名需要AWS访问密钥和秘密密钥。 对我来说这听起来不对。我究竟做错了什么?没有凭据,还有另一种方法吗?
干杯。
答案 0 :(得分:1)
当需要提供访问密钥和秘密密钥时,我想您需要安装名为Postman的授权应用程序(请查看此文档:https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-use-postman-to-call-api.html)。
此外,在您的第5步中,我认为如果您想从ec2访问api网关端点,则必须首先在该ec2帐户中创建一个Role,然后将该Role附加到该ec2,最后授予该Role您当前帐户中的api网关权限。