我正在尝试使用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
非常感谢任何指导。
[我可以看到,弹性beantalk环境已配置为部署到us-east-1
区域。您的eb-cli必须使用其他区域。
我将尝试进行eb list --region us-east-1
以确认我的理论。