使用ApiGatewayV2提供S3服务

0

【以下的问题经过翻译处理】 使用CDK时,我尝试向apigatewayv2.HttpApi添加一个AwsIntegration(到s3),但我意识到这是不可能的,并且我混淆了旧的API网关和新的API网关,这是不允许的。那么,我的主要选择是创建一个Lambda代理来代替我执行请求吗?

profile picture
专家
已提问 10 个月前27 查看次数
1 回答
0

【以下的回答经过翻译处理】 你有三个主要选项:

  1. 使用与S3直接集成的REST API(v1)。请注意,API Gateway具有10 MB的有效负载大小限制。
  2. 使用Lambda函数将请求代理到S3。请注意,Lambda具有6 MB的有效负载大小限制。
  3. 我认为首选的选项是为S3对象生成[预签名URL](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html),并直接从S3下载到客户端。
profile picture
专家
已回答 10 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则