我有一个带有amazon linux操作系统的ec-2实例,它使用elastic beanstalk在aws上运行flask应用程序,我正试图使用eb terminate命令终止elastic beanstalk应用程序。以下是我尝试使用的方法的documentation
python - AWS EC2:“无效命令:终止”-LMLPHP
但是,当我运行该命令时,会得到以下响应:

[ec2-user@ip-172-31-14-25 python2.7]$ eb terminate ecco-app-dev
Invalid command: terminate

我正在运行EB版本2.6.4:
[ec2-user@ip-172-31-14-25 python2.7]$ eb --version
AWS Elastic Beanstalk Command Line Interface v2.6.4

有人知道我为什么得到“无效命令”响应,或者我可以做什么来终止eb应用程序吗?如果有人能提供帮助,我将不胜感激。

最佳答案

eb terminate是EB版本3命令。
EB 2.6仅支持以下内容:

branch
delete
events
init
logs
push
start
status
stop
update

来源:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cmd-commands.html
EB版本3命令:
abort
clone
config
console
create
deploy
events
health
init
list
local
logs
open
platform
printenv
scale
setenv
ssh
status
swap
terminate
upgrade
use

来源:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-cmd-commands.html

07-24 09:39
查看更多