0

我正在尝试使用 ApiGateway 从 S3 存储桶获取文件列表。应该如何看待我来自 ApiGateWay 的 GET 请求?

4

1 回答 1

1

如果您想使用 API Gateway 作为 S3 的代理,最好的开始方式可能是导入 AWS 提供的示例 API:

https://docs.aws.amazon.com/apigateway/latest/developerguide/api-as-s3-proxy-export-swagger-with-extensions.html

您唯一需要做的就是替换 json 中角色的 ARN,即用您自己的角色 ARN 替换所有“arn:aws:iam::123456789012:role/apigAwsProxyRole”(不要忘记提供适当的权限通过 IAM 控制台扮演角色)

完成后,只需通过 API Gateway 控制台导入文件。它将为您创建一个名为 MyS3 的新 API,您要查找的 GET 方法如下所示。

AWS API 网关控制台

于 2019-01-08T12:59:26.767 回答