lae*_*des 27 amazon-ec2 amazon-web-services amazon-elastic-beanstalk
我接管了一个已经部署到弹性beanstalk的项目.我想配置我的eb cli以部署到现有环境而无需修改该环境.从我的研究中我得到的印象eb init是正确的命令,但是当我开始进行交互式会话时,似乎它将使用我的条目作为配置设置(例如平台版本).我想确保我维护已经使用的设置(我无法确定我的运行环境正在使用的平台版本),并且我想确保运行的ec2实例不会因任何原因被替换或终止.有谁知道这样做的最佳方法?在此先感谢您的帮助.
Nic*_*ich 27
在eb init确保选择现有应用程序和环境期间.只要你这样做,它就会从环境中下拉设置.
但是,话虽如此,eb init创建的设置是用于未来环境的默认设置.它不会覆盖任何运行环境中的任何设置.
就实例而言,Elastic Beanstalk可以根据运行状况和自动扩展在任何时间终止或创建实例.但是,如果我们假设您的实例是健康的并且没有发生自动缩放事件,则eb deploy永远不会导致实例被替换.
然而,我有点好奇为什么你如此担心你的实例被替换.
至于确定您当前的平台,您可以从中获取该信息eb status.
Ani*_*kur 11
更好的方法是使用aws configure或手动创建配置你的cls cli -
~/.aws/config 同
[profilename]
region = ap-south-1
Run Code Online (Sandbox Code Playgroud)
~/.aws/credentials 同
[profilename]
aws_secret_access_key = abc
aws_access_key_id = pqr
Run Code Online (Sandbox Code Playgroud)
然后使用 -
eb init --profile profilename
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13295 次 |
| 最近记录: |