本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
eb swap
描述
将该环境的别名记录与另一个环境的别名记录交换(例如,为了在更新应用程序版本时避免停机)。
注意
如果您拥有两个以上的环境,系统将提示您从环境列表中选择当前正在使用您所需的别名记录的环境的名称。要禁止此操作,您可以通过在运行命令时包括 -n
选项来指定要使用的环境的名称。
语法
eb swap
eb swap environment-name
注意
environment-name
是您希望其具有其他别名记录的环境。如果您在运行 eb swap 时没有指定 environment-name
作为命令行参数,EB CLI 将更新默认环境的别名记录。
选项
名称 |
描述 |
---|---|
或
|
指定要与其交换别名记录的环境的名称。如果您运行不带此选项的 eb swap,EB CLI 将提示您从环境列表中选择。 |
输出
如果成功,则该命令返回 swap
操作的状态。
示例
以下示例将环境 tmp-dev 与 live-env 交换。
$ eb swap
Select an environment to swap with.
1) staging-dev
2) live-env
(default is 1): 2
2018-07-11 21:05:25 INFO: swapEnvironmentCNAMEs is starting.
2018-07-11 21:05:26 INFO: Swapping CNAMEs for environments 'tmp-dev' and 'live-env'.
2018-07-11 21:05:30 INFO: 'tmp-dev.elasticbeanstalk.com' now points to 'awseb-e-j-AWSEBLoa-M7U21VXNLWHN-487871449.us-west-2.elb.amazonaws.com'.
2018-07-11 21:05:30 INFO: Completed swapping CNAMEs for environments 'tmp-dev' and 'live-env'.
以下示例将环境 tmp-dev 与环境 live-env 交换,但不提示您输入或选择任何设置的值。
$ eb swap tmp-dev --destination_name live-env
2018-07-11 21:18:12 INFO: swapEnvironmentCNAMEs is starting.
2018-07-11 21:18:13 INFO: Swapping CNAMEs for environments 'tmp-dev' and 'live-env'.
2018-07-11 21:18:17 INFO: 'tmp-dev.elasticbeanstalk.com' now points to 'awseb-e-j-AWSEBLoa-M7U21VXNLWHN-487871449.us-west-2.elb.amazonaws.com'.
2018-07-11 21:18:17 INFO: Completed swapping CNAMEs for environments 'tmp-dev' and 'live-env'.