version = 0.1
[s3]
bucket = "your-bucket-name"
region = "your-bucket-region"
Globals:
Function:
Environment:
Variables:
ENV_S3_BUCKET: !Sub "arn:aws:s3:::${S3.bucket}"
ENV_S3_REGION: !Sub "${S3.region}"
import os
import boto3
S3_BUCKET = os.environ['ENV_S3_BUCKET']
S3_REGION = os.environ['ENV_S3_REGION']
s3 = boto3.client('s3', region_name=S3_REGION)
# 针对 S3 存储桶执行操作
response = s3.list_objects(Bucket=S3_BUCKET)
# 构建 SAM 应用程序
sam build
# 部署 SAM 应用程序
sam deploy --guided
上一篇:AWSSAM无法从Lambda调用Rekognition和访问S3。
下一篇:AWSSAM在本地启动API时未设置APIGatewayProxyRequestEvent的HttpMethod。