【问题标题】:How get generated deployment bucket name in serverless?如何在无服务器中获取生成的部署存储桶名称?
【发布时间】:2020-03-12 00:04:00
【问题描述】:

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

重要

使用provider.deploymentBucket.name 不是一个选项,因为它是您设置此名称的位置而不是您可以获取它的位置,尤其是当它由无服务器本身生成时。

【问题讨论】:

  • 您是否尝试过使用!Ref ServerlessDeploymentBucket?不能 100% 确定此资源是否在同一个堆栈中创建。

标签: amazon-s3 serverless-framework


【解决方案1】:

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

更多信息请见here

【讨论】:

    猜你喜欢
    • 2019-08-07
    • 2019-01-16
    • 2020-11-29
    • 1970-01-01
    • 2020-06-22
    • 2018-09-29
    • 2020-03-23
    • 2021-08-02
    • 2019-10-19
    相关资源
    最近更新 更多