AWS。Elastickbeanstalk 更新"找不到环境名称的环境"



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

我正在使用一个命令:

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

并得到 en 错误:

调用 UpdateEnvironment 操作时出错 (InvalidParameterValue(:找不到 EnvironmentName = 'my-env' 的环境

但是,当我登录到 AWS 控制台或从命令行运行eb list时,我可以看到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

任何指导都非常感谢。

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

我会尝试做eb list --region us-east-1来证实我的理论。

最新更新