我接手了一个已经部署到弹性Beanstalk的项目。我想配置我的eb cli以在不修改该环境的情况下部署到现有环境。从我的研究中,我得出的印象是eb init
是正确的命令,但当我开始进行交互式会话时,它似乎要使用我的条目作为配置设置(例如平台版本)。我想确保保留已经在使用的设置(我无法确定正在运行的环境使用哪个平台版本),并确保运行的ec2实例不会因任何原因被替换或终止。有没有人知道最好的做法?感谢您提前的帮助。
我接手了一个已经部署到弹性Beanstalk的项目。我想配置我的eb cli以在不修改该环境的情况下部署到现有环境。从我的研究中,我得出的印象是eb init
是正确的命令,但当我开始进行交互式会话时,它似乎要使用我的条目作为配置设置(例如平台版本)。我想确保保留已经在使用的设置(我无法确定正在运行的环境使用哪个平台版本),并确保运行的ec2实例不会因任何原因被替换或终止。有没有人知道最好的做法?感谢您提前的帮助。
eb init
时,请确保选择一个现有的应用程序和环境。只要这样做,它就会从环境中拉取设置。eb init
创建的设置是用于未来环境的默认设置。它不会覆盖任何正在运行的环境上的设置。eb deploy
永远不会导致替换实例。eb status
中获取该信息。[profilename]
region = ap-south-1
~/.aws/credentials
含有
[profilename]
aws_secret_access_key = abc
aws_access_key_id = pqr
然后使用 -
eb init --profile profilename
[profile <my_profile_name>]
。也就是说,必须有单词 "profile",后跟一个空格,再后面是配置文件名称,所有这些都在方括号中。 - Jason
eb init
命令之前先将.ppk
密钥放入.ssh
文件夹中即可。 - Aminah Nurainieb init
或eb init -i
没有显示孟买地区,可能的原因是什么? - Piyush S. Wanare