如何在无服务器中获取生成的部署存储桶名称?

时间:2020-03-07 10:27:41

标签: amazon-s3 serverless-framework

默认情况下,Serverless会使用生成的名称(如<service name>-serverlessdeploymentbuck-1x6jug5lzfnl7)创建存储桶,以存储服务的堆栈状态。但是如何在serverless.yml中得到这个名字?

重要

不使用provider.deploymentBucket.name是因为您在此位置设置了此名称,而不是在哪里可以获取它,特别是当它由无服务器本身生成时。

1 个答案:

答案 0 :(得分:1)

您可以使用!Ref ServerlessDeploymentBucket。它是作为应用程序堆栈其余部分的一部分创建的,因此您可以在模板中引用它。

更多信息可用here