AWS SAM模板的S3WritePolicy中是允许同时包含多个Bucket的。可以通过在资源的属性中指定多个Bucket名称来实现。
以下是一个包含两个Bucket的示例代码:
Resources:
LambdaFunction:
Type: AWS::Serverless::Function
Properties:
CodeUri: my-function/
Handler: index.handler
Runtime: nodejs12.x
Policies:
- S3WritePolicy:
BucketName:
- my-bucket-1
- my-bucket-2