1

我必须使用 AWS REST API 来处理各种云服务。最初,我正在尝试使用邮递员工具从 AWS CodeCommit 中获取存储库列表。我正在关注此链接https://docs.aws.amazon.com/codecommit/latest/APIReference/API_ListRepositories.html来完成我的任务。我在设置此 API 调用的授权时遇到问题。我已经提供了访问和密钥以及区域。我无法获取存储库列表,而是面临503网络问题。

更新

我面临以下错误消息

{
  "Output": {
    "__type": "com.amazon.coral.service#UnknownOperationException"
  },
  "Version": "1.0"
}
4

1 回答 1

2
  1. 在 Postman 中,选择 POST 方法并将 URL 设置为“https://codecommit.us-east-1.amazonaws.com/”
  2. 转到标题并添加
  • 'Content-Type' 键和 'application/x-amz-json-1.1' 作为值
  • 'X-Amz-Target' 键和 'CodeCommit_20150413.ListRepositories' 作为值
  • 'Host' 键和 'codecommit.us-east-1.amazonaws.com' 作为值
  1. 转到“授权”选项卡并配置 AWS 签名类型,如下所示:
  • 访问密钥:xxxxxxxxxxxx
  • 密钥:xxxxxxxxxxxx
  • AWS 区域:us-east-1
  1. 转到“正文”选项卡并键入{}

  2. 点击“发送”进行测试

注意:确保在上面的所有地方都使用正确的区域(以 us-east-1 为例)。

于 2020-06-26T09:41:27.547 回答