

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# **eb swap**
<a name="eb3-swap"></a>

## 説明
<a name="eb3-swapdescription"></a>

環境の CNAME を別の環境の CNAME と交換します（たとえば、アプリケーションのバージョンを更新する際にダウンタイムを回避するため）。

**注記**  
2 つ以上の環境がある場合、希望する CNAME を現在使用している環境名を環境リストから選択するよう求められます。これを制限するには、コマンドを実行する際に `-n` オプションで使用する環境の名前を指定します。

## 構文
<a name="eb3-swapsyntax"></a>

 **eb swap** 

 **eb swap *environment-name*** 

**注記**  
*environment-name* は、異なる CNAME を使用する環境です。**eb swap** を実行する際にコマンドラインパラメータに *environment-name* を指定しないと、EB CLI はデフォルトの環境の CNAME を更新します。

## オプション
<a name="eb3-swapoptions"></a>


****  

|  名前  |  説明  | 
| --- | --- | 
|  `-n` または `--destination_name`  |  CNAME を交換したい環境の名前を指定します。このオプションを指定しないで **eb swap** を実行すると、EB CLI は環境のリストから選択するよう求められます。  | 
|  [一般的なオプション](eb3-cmd-options.md)  |  | 

## Output
<a name="eb3-swapoutput"></a>

成功すると、コマンドは `swap` オペレーションのステータスを返します。

## 例
<a name="eb3-swapexample"></a>

以下の例は環境 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'.
```