aws-lambda - 将 S3 访问添加到 SAM EFS 示例
问题描述
我正在使用可以访问 EFS 的示例 SAM 应用程序。这样做会将 Lambda 放入 VPC,从而切断我对所需 S3 存储桶的访问。我尝试将以下项目添加到我的模板中,但是当我尝试访问存储桶时,我的 Lambda 仍然超时:
S3Endpoint:
Type: 'AWS::EC2::VPCEndpoint'
Properties:
PolicyDocument:
Version: 2012-10-17
Statement:
- Effect: Allow
Principal: '*'
Action:
- 's3:*'
Resource:
- !GetAtt DataBucket.Arn
ServiceName: !Sub 'com.amazonaws.${AWS::Region}.s3'
VpcId: !Ref EfsLambdaVpc
我还需要做什么?
解决方案
推荐阅读
- python - PyCharm 警告我为 classmethod 函数创建的 classmethod 创建一个对象
- reactjs - 如何构建在 Apache 上运行的反应应用程序(具有多个环境)
- javascript - Mongoose,更新时属性返回不够
- php - 使用 PHP 从文本区域中取两三行
- python - 为什么我在这个 Python 程序中得到一个 TypeError?
- python - 使用 BeautifulSoup 抓取 Yahoo Finance 返回 None
- python - 复制并粘贴到帧缓冲区
- android - Kotlin Flow 与 LiveData
- haskell - 在 Haskell 中获取系统时间的方法是什么?
- google-colaboratory - 协作 Google 结果中的换行