【问题标题】:How do specify an environment name for elastic bean stalk?如何为弹性豆茎指定环境名称?
【发布时间】:2016-11-03 03:32:42
【问题描述】:

我正在尝试使用 cli 部署到弹性 beanstalk。

我运行的命令是

 eb create --modules ebtargets/goapi -v

我收到以下错误

WARNING: You have uncommitted changes.
INFO: Getting version label from git with git-describe
INFO: Uploading archive to s3 location: goapi/app-d4ec2-160630_135740.json
Uploading goapi/app-d4ec2-160630_135740.json to S3. This may take a while.
Upload Complete.
INFO: Creating AppVersion app-d4ec2-160630_135740
--- Waiting for application versions to be pre-processed ---
Finished processing application version app-d4ec2-160630_135740
--- Creating modules ---
ERROR: ServiceError - ApplicationVersion app-d4ec2-160630_135740 must specify an environment name in env.yaml

我的 env.yaml 文件中有密钥 EnvironmentName。有什么帮助吗?

【问题讨论】:

  • 你最终让它工作了吗?我遇到了同样的错误,但我假设这是 Elastic Beanstalk CLI 中的错误。
  • 我无法让它工作。我认为这是他们的一个错误。

标签: amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

检查您的ebtargets/goapi 中是否有一个.elasticbeanstalk 文件夹

如有必要,请使用eb init --modules ebtargets/goapi

更多信息here

【讨论】:

    【解决方案2】:

    我有一个类似的问题,我注意到你必须将你的 env.yaml 签入版本控制,否则它不会被使用:

    git add env.yaml
    git commit -m "add elastic beanstalk environment config"
    

    【讨论】:

    • 这对我来说没有多大意义。版本控制和eb有关吗?还是你的?
    猜你喜欢
    • 2021-04-08
    • 2020-05-08
    • 2016-09-16
    • 2020-05-11
    • 2023-03-26
    • 2015-03-20
    • 2020-10-20
    • 2022-01-10
    • 2014-08-19
    相关资源
    最近更新 更多