使用ApiGatewayV2提供S3服务

0

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

profile picture
전문가
질문됨 5달 전17회 조회
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
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠