AWS EB CLI更新'未为EnvironmentName找到环境'

问题描述 投票:0回答:1

我正在尝试使用CLI更新/上传托管在AWS Elastic Beanstalk上的NodeJs应用程序。

我正在使用命令:

> aws elasticbeanstalk update-environment --application-name  my-app --environment-name  my-env --version-label ver1

并出现错误:

调用UpdateEnvironment操作时发生错误(InvalidParameterValue):未为EnvironmentName找到环境='my-env'

但是,当我登录到AWS控制台或从命令行运行eb列表时,我可以看到my-env环境存在。

这是我的config.yml文件:

branch-defaults:
 master:
   environment: my-env
environment-defaults:
  my-env:
    branch: null
    repository: null
global:
  application_name: my-app
  default_ec2_keyname: null
  default_platform: arn:aws:elasticbeanstalk:us-east-1::platform/Docker running on
  64bit Amazon Linux/2.12.17
  default_region: us-east-1
  include_git_submodules: true
  instance_profile: null
  platform_name: null
  platform_version: null
  profile: eb-cli
  sc: git
  workspace_type: Application

非常感谢任何指导。

command-line-interface amazon-elastic-beanstalk aws-cli
1个回答
0
投票

[我可以看到,弹性beantalk环境已配置为部署到us-east-1区域。您的eb-cli必须使用其他区域。

我将尝试进行eb list --region us-east-1以确认我的理论。

© www.soinside.com 2019 - 2024. All rights reserved.