【问题标题】:Serverless Error: Could not locate deployment bucket. Error: The specified bucket does not exist无服务器错误:找不到部署存储桶。错误:指定的存储桶不存在
【发布时间】:2018-09-29 08:50:28
【问题描述】:

我正在尝试使用 Serverless 对包进行简单部署。然而,当我尝试时,我收到以下错误,说我指定的存储桶不存在。

我已经在每个服务的基础上尝试过这个,似乎我的存储桶都不存在,但我正在寻找 S3 和 cloudwatch 并且所有存储桶都在那里。

是否有可能让 Serverless 输出它尝试访问的 哪个 存储桶?我发现这个错误非常无用,

  Serverless Error ---------------------------------------

  Could not locate deployment bucket. Error: The specified bucket does not exist

  Get Support --------------------------------------------
     Docs:          docs.serverless.com
     Bugs:          github.com/serverless/serverless/issues
     Forums:        forum.serverless.com
     Chat:          gitter.im/serverless/serverless

  Your Environment Information -----------------------------
     OS:                     darwin
     Node Version:           6.10.3
     Serverless Version:     1.26.1

【问题讨论】:

  • 当它创建的 CloudFormation 以某种方式进入不良状态时,我遇到过这种情况——我会去那里看看。

标签: amazon-web-services amazon-s3 serverless-framework serverless


【解决方案1】:

无服务器默认部署到com.serverless.${self:provider.region}.deploys -documentation。如果你喜欢,你可以给它一个自定义的桶

看起来这是您的问题Github Issue。贴了一些答案。它可能对你有用

【讨论】:

    【解决方案2】:

    对于通过 google 找到此内容的其他人,希望这会有所帮助。首先回答OP的问题

    是否可以让 Serverless 输出它尝试访问的存储桶?

    是的。您可以通过以下方式找到 Serverless 正在查找的 S3 存储桶的名称:

    1. 转到您的 CloudFormation 控制台,即。 https://console.aws.amazon.com/cloudformation/home
    2. 从右上角的区域下拉菜单中选择正确的区域
    3. 选择堆栈,堆栈名称通常是您尝试部署到的阶段附加的服务名称。您可以在 serverless.yml 的顶部找到您的服务名称。而 stage 就是你通过 -s/--stage 传入的任何内容;或者您在 serverless.yml 中设置的默认为“dev”。
    4. 选择堆栈的资源标签
    5. 查找具有逻辑 ID ServerlessDeploymentBucket 的行
    6. Physical ID 列显示 S3 存储桶的名称

    如果堆栈中缺少 S3 存储桶,您可以随时删除堆栈并重新开始(如果您愿意的话)。以下是有关此错误的更多详细信息 - https://seed.run/docs/serverless-errors/the-serverless-deployment-bucket-does-not-exist

    【讨论】:

    • 另外,请检查具有该名称的存储桶是否存在,否则手动创建该存储桶。
    【解决方案3】:

    是的,您可以查看日志。将--verbose 添加到您的部署命令中。这应该可以完成这项工作。

    【讨论】:

      猜你喜欢
      • 2020-06-22
      • 2020-03-23
      • 2014-12-16
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 2017-09-15
      • 2017-12-31
      • 2021-06-10
      相关资源
      最近更新 更多