

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

# Elastic Beanstalk 環境を終了する
<a name="using-features.terminating"></a>

Elastic Beanstalk コンソールを使用して、実行中の AWS Elastic Beanstalk 環境を終了できます。これにより、未使用の AWS リソースに対して料金が発生するのを回避できます。

**注記**  
いつでも、また同じバージョンを使用して新しい環境を起動できます。

保存する必要のある環境のデータがある場合、環境を終了する前にデータベース削除ポリシーを `Retain` に設定します。これにより、データベースは Elastic Beanstalk の外部で動作し続けます。この後、Elastic Beanstalk 環境は外部データベースとして接続する必要があります。データベースを動作させずにデータをバックアップする場合は、環境を終了する前にデータベースのスナップショットを作成するように削除ポリシーを設定します。詳細については、このガイドの*環境の設定*の章で「[データベースのライフサイクル](using-features.managing.db.md#environments-cfg-rds-lifecycle)」を参照してください。

Elastic Beanstalk は環境の終了に失敗する場合があります。一般的な原因の 1 つとして、別の環境のセキュリティグループが、終了しようとしている環境のセキュリティグループに依存している場合があります。この問題を回避する方法については、このガイドの [*EC2 インスタンス*] ページで「[EC2 セキュリティグループ](using-features.managing.ec2.console.md#using-features.managing.ec2.securitygroups)」を参照してください。

**重要**  
環境を終了する場合は、作成した CNAME マッピングも削除する必要があります。これにより、使用可能になったホスト名を他のお客様が再利用できます。*DNS エントリのダングリング*を防ぐため、終了した環境を指す DNS レコードを必ず削除してください。DNS エントリがダングリングしていると、ユーザーのドメイン宛のインターネットトラフィックがセキュリティの脆弱性にさらされる可能性があります。また、他のリスクをもたらす可能性もあります。  
詳細については、「*Amazon Route 53 デベロッパーガイド*」の「[Route 53 でのダングリング委任レコードからの保護](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/protection-from-dangling-dns.html)」を参照してください。また、ダングリング DNS エントリの詳細については、AWS セキュリティブログの 「[Enhanced Domain Protections for Amazon CloudFront Requests](https://aws.amazon.com/blogs/security/enhanced-domain-protections-for-amazon-cloudfront-requests/)」を参照してください。

## Elastic Beanstalk コンソール
<a name="using-features.terminating.CON"></a>

**環境を終了するには**

1. [Elastic Beanstalk コンソール](https://console.aws.amazon.com/elasticbeanstalk)を開き、**リージョン**リストで を選択します AWS リージョン。

1. ナビゲーションペインで、[**環境**] を選択し、リストから環境の名前を選択します。

1. **[Actions]** (アクション)、**[Terminate environment]** (環境の終了) の順に選択します。

1. 画面上のダイアログボックスを使用して、環境の終了を確認します。
**注記**  
環境を終了すると、終了した環境に関連付けられていた CNAME は解放され、すべてのユーザーが使用できるようになります。

   Elastic Beanstalk が環境で実行されている AWS リソースを終了するまでに数分かかります。

## AWS CLI
<a name="using-features.terminating.CLI"></a>

**環境を終了するには**
+ 以下のコマンドを実行してください。

  ```
  $ aws elasticbeanstalk terminate-environment --environment-name my-env
  ```

## API
<a name="using-features.terminating.API"></a>

**環境を終了するには**
+ 以下のパラメータを使って `TerminateEnvironment` を呼び出します。

  `EnvironmentName` = `SampleAppEnv`

  ```
  1. https://elasticbeanstalk.us-west-2.amazon.com/?EnvironmentName=SampleAppEnv
  2. &Operation=TerminateEnvironment
  3. &AuthParams
  ```