【问题标题】:Get file list from S3 using Api Gateway proxy使用 Api Gateway 代理从 S3 获取文件列表
【发布时间】:2018-08-24 14:19:01
【问题描述】:

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

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-api-gateway api-gateway


    【解决方案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:aws:iam::123456789012:role/apigAwsProxyRole" 与您自己的角色 ARN(不要忘记通过 IAM 控制台为角色提供适当的权限)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-05
      • 1970-01-01
      • 2016-11-20
      • 2017-08-15
      • 1970-01-01
      • 2016-03-03
      相关资源
      最近更新 更多