使用 AWS API 网关服务代理将对象上传到 s3


我已经使用 aws

服务代理集成类型使用 post 方法配置 aws api 网关,然后将资源配置为 s3 并将存储桶详细信息作为子域在操作类型中,我指定了 PutObject 最终创建了 arn 并使用它,毕竟这样做我可以在存储桶中创建一个随机文件夹,但无法上传 json 类型的文件。

  1. 按以下顺序创建资源(根)/s3/{键}
  2. 选择服务代理
  3. 选择所需区域
  4. 选择所需的 AWS 服务(在我的情况下为 S3)
  5. 在子域中提供存储桶名称
  6. 在路径覆盖中,将参数指定为 {key}(因为要动态传递存储桶名称)
  7. 最后,对于 API 网关服务代理,我们需要添加 ARN 以获取有关创建 ARN 的详细说明,请遵循文档 http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-aws-proxy.html
  8. 在 url 路径参数中添加"key"并从 as method.request.path 映射.key
  9. 然后部署

相关内容

  • 没有找到相关文章

最新更新