默认情况下,Serverless会使用生成的名称(如<service name>-serverlessdeploymentbuck-1x6jug5lzfnl7
)创建存储桶,以存储服务的堆栈状态。但是如何在serverless.yml中得到这个名字?
重要
不使用provider.deploymentBucket.name
是因为您在此位置设置了此名称,而不是在哪里可以获取它,特别是当它由无服务器本身生成时。
答案 0 :(得分:1)
您可以使用!Ref ServerlessDeploymentBucket
。它是作为应用程序堆栈其余部分的一部分创建的,因此您可以在模板中引用它。
更多信息可用here