【发布时间】:2020-08-09 15:32:44
【问题描述】:
我有以下serverless.yml 的配置。它创建一个 s3 存储桶并导出其 ARN 和名称。我不明白为什么存储桶 ARN 值是由 Fn::GetAtt:: S3Bucket Arn 获取的,但存储桶名称是由 Ref S3Bucket 获取的。这两种语法有什么区别?
...
Outputs:
AttachmentsBucketArn:
Value:
Fn::GetAtt:
- S3Bucket
- Arn
Export:
Name: ${self:custom.stage}-ExtAttachmentsBucketArn
AttachmentsBucketName:
Value:
Ref: S3Bucket
Export:
Name: ${self:custom.stage}-ExtAttachmentsBucket
【问题讨论】:
标签: amazon-web-services amazon-s3 serverless-framework