

 AWS Cloud9 は新規顧客には利用できなくなりました。 AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。[詳細はこちら](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# の開始方法 AWS Cloud9
<a name="tutorials-basic"></a>



の使用を開始するには、このチュートリアルを使用します AWS Cloud9。コンソールまたは [AWS Command Line Interface (AWS CLI)](https://docs.aws.amazon.com/cli/latest/userguide/) を使用して IDE AWS Cloud9 を使用できます AWS Cloud9 。このチュートリアルでは、 AWS Cloud9 開発環境をセットアップし、IDE AWS Cloud9 を使用して最初のアプリケーションをコーディング、実行、デバッグする方法について説明します。詳細については AWS Cloud9、[「 とは AWS Cloud9](welcome.md)」を参照してください。

 AWS Cloud9 IDE の詳細については、「」を参照してください[IDE AWS Cloud9 のツアー](tour-ide.md)。

チュートリアルの所要時間は約 1 時間です。

**警告**  
このチュートリアルを完了すると、 AWS アカウントに料金が発生する可能性があります。これには、Amazon EC2 の使用に伴う料金が含まれる場合があります。詳細については、「[Amazon EC2 の料金](https://aws.amazon.com/ec2/pricing/)」を参照してください。

## 前提条件
<a name="tutorial-prereqs"></a>

このチュートリアルを正常に完了するには、まず「[セットアップ AWS Cloud9](setting-up.md)」のステップを完了する必要があります。

## ステップ 1: 環境を作成する
<a name="tutorial-create-environment"></a>

このステップでは、 AWS Cloud9 コンソールまたは AWS CLI を使用して AWS Cloud9 開発環境を作成できます。

**注記**  
このチュートリアルで使用する環境を作成済みである場合は、その環境を開き、「[ステップ 2: IDE のベーシック演習](#tutorial-tour-ide)」に進んでください。

では AWS Cloud9、*開発環境*または *環境*は、開発プロジェクトのファイルを保存し、アプリケーションを開発するためのツールを実行する場所です。このチュートリアルでは、EC2 環境を作成し、この環境でファイルとツールを操作します。

------
#### [ Create an EC2 Environment with the console ]

1.  AWS Cloud9 コンソールにサインインします。
   + を使用するのはお客様だけであるか、単一の IAM ユーザー AWS アカウント である場合は AWS アカウント、[https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/) にアクセスしてください。
   + 組織が を使用している場合は AWS IAM アイデンティティセンター、 AWS アカウント 管理者にサインイン手順を依頼してください。
   + 教室内の学生である場合は、インストラクターにサインインの手順をお問い合わせください。

1.  AWS Cloud9 コンソールにサインインしたら、上部のナビゲーションバーで AWS リージョン を選択して環境を作成します。利用可能な のリストについては AWS リージョン、 [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region) の「」を参照してください*AWS 全般のリファレンス*。  
![\[AWS AWS Cloud9 コンソールのリージョンセレクター\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. 表示されている場所の１つで、大きな［**環境を作成する**］ボタンを選択します。

   まだ AWS Cloud9 環境がない場合は、ウェルカムページにボタンが表示されます。  
![\[AWS Cloud9 コンソールのようこそページ\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   環境がすでにある場合 AWS Cloud9 、ボタンは次のように表示されます。  
![\[AWS Cloud9 コンソールで環境ボタンを作成する\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. **[Create environment]** (環境の作成) ページで、**[Name]** (名前) に環境の名前を入力します。

1. ［**Description (説明)**］に、環境に関する説明を入力します。このチュートリアルでは、`This environment is for the AWS Cloud9 tutorial.` を使用します。

1. **[Environment type]** (環境タイプ) で、**[New EC2 instance]** (新しい EC2 インスタンス) を選択して Amazon EC2 環境を作成します。
   + **[New EC2 instance]** (新しい EC2 インスタンス) — AWS Cloud9 から SSH 経由で直接接続できる新しい Amazon EC2 インスタンスを起動します。新しい Amazon EC2 インスタンスは、Systems Manager を使用して操作できます。詳細については、「[を使用した no-ingress EC2 インスタンスへのアクセス AWS Systems Manager](ec2-ssm.md)」を参照してください。
   + **[Existing compute]** (既存のコンピューティング) — SSH ログインの詳細を必要とする既存の Amazon EC2 インスタンスを起動します。Amazon EC2 インスタンスにはインバウンドセキュリティグループルールが必要です。
     + **[Existing compute]** (既存のコンピューティング) オプションを選択すると、サービスロールが自動的に作成されます。サービスロールの名前は、セットアップ画面の下部にある注記で確認できます。
**注記**  
自動シャットダウンは、既存のコンピューティングを使用する Amazon EC2 インスタンスを使用して作成された AWS Cloud9 環境では利用できません。
**警告**  
環境の Amazon EC2 インスタンスを作成すると、Amazon EC2 の  AWS アカウント  に対する課金が発生する場合があります。Systems Manager を使用して EC2 インスタンスへの接続を管理する場合、追加コストはかかりません。

1. **[Instance type]** (インスタンスタイプ) の [New EC2 instance] (新しい EC2 インスタンス) パネルでは、デフォルトの選択のままにします。このオプションでは、RAM と vCPU が少ない可能性があります。ただし、このチュートリアルでは、このメモリ量で十分です。
**警告**  
RAM と vCPUs の数が多いインスタンスタイプを選択すると、Amazon EC2 AWS アカウント の に追加料金が発生する可能性があります。

1. **プラットフォーム**で、必要な Amazon EC2 インスタンスのタイプを選択します。**Amazon Linux 2023**、**Amazon Linux 2**、または **Ubuntu 22.04 LTS**。 はインスタンス AWS Cloud9 を作成し、環境をそのインスタンスに接続します。
**重要**  
EC2 環境には、**[Amazon Linux 2023]** オプションを選択することをお勧めします。Amazon Linux 2023 AMI は、安全で安定した、高パフォーマンスのランタイム環境を提供します。さらに、2024 年までの長期サポートも含まれています。  
詳細については、[AL2023 のページ](https://aws.amazon.com/linux/amazon-linux-2023/)を参照してください。

1. **[Timeout]** (タイムアウト) の期間を選択します。このオプションは、自動休止状態になるまでの AWS Cloud9 の非アクティブ時間を決定します。環境の IDE に接続されているすべてのウェブブラウザインスタンスが閉じられると、 は指定された時間を AWS Cloud9 待ってから、環境の Amazon EC2 インスタンスをシャットダウンします。
**警告**  
期間を長くするほど、 AWS アカウントに対する課金が増える可能性があります。

1. **[Network settings]** (ネットワーク設定) パネルで、環境にアクセスする方法を、次の 2 つのオプションから選択します。
   + **AWS System Manager (SSM)** – このメソッドは、インバウンドポートを開かずに SSM を使用して環境にアクセスします。
   + **Secure Shell (SSH)** — この方法では、SSH を使用して環境にアクセスします。受信ポートを開く必要があります。

1. **VPC 設定**を選択すると、環境の Amazon Virtual Private Cloud とサブネットが表示されます。 は Amazon Virtual Private Cloud (Amazon VPC) AWS Cloud9 を使用して、新しく作成された Amazon EC2 インスタンスと通信します。このチュートリアルでは、事前に選択されたデフォルト設定を変更しないことをお勧めします。デフォルト設定では、 AWS Cloud9 は、新しい環境と同じ AWS アカウント およびリージョンにある単一のサブネットを持つデフォルトの VPC を自動的に使用しようとします。

   Amazon VPC 選択肢の詳細については、「[コンソールを使用した EC2 環境の作成](create-environment-main.md#create-environment-vpc-step)」および「[AWS Cloud9 開発環境の VPC 設定](vpc-settings.md)」を参照してください。

1. 最大 50 個のタグを追加します。タグごとに**キー**と**値**を指定します。これを行うには、**[Add new tag]** (新しいタグを追加) を選択します。タグはリソースタグとして AWS Cloud9 環境にアタッチされ、スタック、Amazon EC2 インスタンス CloudFormation 、Amazon EC2 セキュリティグループの基盤となるリソースに伝達されます。タグの詳細については、*[「IAM ユーザーガイド](https://docs.aws.amazon.com/IAM/latest/UserGuide/)*」の[AWS 「リソースタグを使用したアクセスの制御](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html)」およびこのガイドの[「詳細情報](tags.md)」を参照してください。
**警告**  
これらのタグを作成後に更新した場合、変更は基になるリソースには反映されません。詳細については、[タグ](tags.md)に関する詳細情報の「[基礎となるリソースへのタグ更新の伝播](tags.md#tags-propagate)」を参照してください。

1. **[Create]** (作成) を選択して環境を作成すると、ホームページにリダイレクトされます。アカウントが正常に作成されると、 AWS Cloud9 コンソールの上部に緑色のフラッシュバーが表示されます。新しい環境を選択し、**[Open in Cloud9]** (Cloud9 で開く) を選択して IDE を起動できます。  
![\[AWS Cloud9 AWS Cloud9 コンソールの IDE セレクター\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   アカウントの作成に失敗すると、 AWS Cloud9 コンソールの上部に赤いフラッシュバーが表示されます。アカウントの作成に失敗する原因としては、ウェブブラウザ、 AWS アクセス許可、インスタンス、または関連するネットワークの問題が考えられます。可能な解決方法は、「[AWS Cloud9 のトラブルシューティング](troubleshooting.md#troubleshooting-env-loading)」セクションで参照できます。
**注記**  
AWS Cloud9 はIMDSv1 と IMDSv2 の両方をサポートしています。IMDSv1 よりもセキュリティレベルが強化されているため、IMDSv2 の導入をお勧めします。IMDSv2 の利点の詳細については、「[AWS セキュリティブログ](https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/)」を参照してください。IMDSv1 から IMDSv2 への移行の詳細については、「*Linux インスタンス用 Amazon EC2 ユーザーガイド*」の「[インスタンスメタデータサービスバージョン 2 の使用への移行](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-metadata-transition-to-version-2.html)」を参照してください。
**注記**  
環境でプロキシを使用してインターネットにアクセスしている場合は、依存関係をインストール AWS Cloud9 できるようにプロキシの詳細を に提供する必要があります。詳細については、「[依存関係をインストールできませんでした](troubleshooting.md#proxy-failed-dependencies)」を参照してください。

------
#### [ Create an EC2 environment with the AWS CLI ]

1. まだインストールしていない場合は AWS CLI、 をインストールして設定します。これを行うには、AWS Command Line Interface ユーザーガイドで以下の項目を参照してください。
   +  [AWS コマンドラインインターフェイスのインストール](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) 
   +  [クイック設定](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html#cli-quick-configuration) 

   次のいずれかの認証情報 AWS CLI を使用して を設定できます。
   + [のチームのセットアップ AWS Cloud9](setup.md) で 作成した IAM ユーザー。
   +  AWS アカウント全体の複数のユーザーの AWS Cloud9 リソースを定期的に操作する場合、アカウントの IAM 管理者。を IAM 管理者 AWS CLI として設定できない場合は、アカウント管理者に AWS 確認してください。詳細については、IAM ユーザーガイドの「[最初の IAM 管理者ユーザーおよびグループの作成](https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-set-up.html#create-an-admin)」を参照してください。
   +  AWS アカウントのルートユーザー。ただし、常に自分の AWS アカウントを使用する唯一のユーザーであり、他のユーザーと環境を共有する必要はありません。このオプションは AWS セキュリティのベストプラクティスではないため、お勧めしません。詳細については、「Amazon Web Services 全般のリファレンス」の「[AWS アカウントのアクセスキーの作成、無効化、削除](https://docs.aws.amazon.com/general/latest/gr/managing-aws-access-keys.html#create-aws-access-key)」を参照してください。
   + その他のオプションについては、 AWS アカウント管理者またはクラスルームインストラクターにお問い合わせください。

1. 次の AWS Cloud9 コマンドで、 `--region`と の値を指定します`--subnet-id`。次に、そのコマンドを実行し、「`"environmentId"`」値を記録します。この値は、後でクリーンアップに必要になります。

   ```
   aws cloud9 create-environment-ec2 --name my-demo-environment --description "This environment is for the AWS Cloud9 tutorial." --instance-type t2.micro --image-id resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64 --region MY-REGION --connection-type CONNECT_SSM --subnet-id subnet-12a3456b
   ```

   上記のコマンドでは:
   +  `--name` は、環境の名前を表します。このチュートリアルでは、`my-demo-environment` という名前を使用します。
   +  `--description` は、環境の説明 (オプション) を表します。
   +  `--instance-type` は、 AWS Cloud9 で起動して新しい環境に接続する Amazon EC2 インスタンスのタイプを表します。この例では `t2.micro` を指定します。これは比較的小さい RAM および vCPU を使用しますが、このチュートリアルでは十分です。RAM と vCPUs の数が多いインスタンスタイプを指定すると、Amazon EC2 の AWS アカウントに追加料金が発生する可能性があります。使用可能なインスタンスタイプのリストについては、 AWS Cloud9 コンソールの環境作成ウィザードを参照してください。
   +  EC2 インスタンスの作成に使用される Amazon マシンイメージ (AMI) の識別子を`--image-id` は指定します。インスタンスの AMI を選択するには、有効な AMI エイリアスまたは有効な AWS Systems Manager (SSM) パスを指定する必要があります。上記の例では、Amazon Linux 2 AMI の SSM パスが指定されています。

     詳細については、*AWS CLI コマンドリファレンス*の「[create-environment-ec2](https://docs.aws.amazon.com/cli/latest/reference/cloud9/create-environment-ec2.html)」を参照してください。
   +  `--region` は、環境を作成する AWS Cloud9 の AWS リージョンの ID を表します。使用可能な AWS リージョンのリストについては、 [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)の「」を参照してください*Amazon Web Services 全般のリファレンス*。
   +  `--connection-type CONNECT_SSM` は、Systems Manager を介して Amazon EC2 インスタンス AWS Cloud9 に接続する を指定します。このオプションにより、インスタンスへのインバウンドトラフィックが許可されなくなります。詳細については、「[を使用した no-ingress EC2 インスタンスへのアクセス AWS Systems Manager](ec2-ssm.md)」を参照してください。
**注記**  
このオプションを使用するときは、`AWSCloud9SSMAccessRole` サービスロールと `AWSCloud9SSMInstanceProfile` を作成する必要があります (まだ作成されていない場合)。詳細については、「[を使用した Systems Manager のインスタンスプロファイルの管理 AWS CLI](ec2-ssm.md#aws-cli-instance-profiles)」を参照してください。
   +  `--subnet-id` は、 AWS Cloud9 使用するサブネットを表します。`subnet-12a3456b` は Amazon Virtual Private Cloud (VPC) のサブネットの ID に置き換えます。これは AWS Cloud9と互換性がある必要があります。詳細については、「*[AWS Cloud9 開発環境の VPC 設定](vpc-settings.md)*」の [VPC と他の VPC リソースを作成する](vpc-settings.md#vpc-settings-create-vpc) を参照してください。
   + AWS Cloud9 は、環境の IDE に接続されているすべてのウェブブラウザインスタンスが閉じられた後、環境の Amazon EC2 インスタンスをシャットダウンします。この期間を設定するには、`--automatic-stop-time-minutes` と分数を追加します。期間が短いと、 AWS アカウントへの課金が少なくなる可能性があります。同様に、期間が長いと課金が高くなる可能性があります。
   + デフォルトでは、このコマンドを呼び出すエンティティが 環境を所有します。これを変更するには、`--owner-id` と、所有エンティティの Amazon リソースネーム (ARN) を追加します。

1. このコマンドを正常に実行したら、新しく作成した環境の AWS Cloud9 IDE を開きます。これを行うには、「[で環境を開く AWS Cloud9](open-environment.md)」を参照してください。次に、このトピックに戻り、 に進み[ステップ 2: IDE のベーシック演習](#tutorial-tour-ide)、IDE AWS Cloud9 を使用して新しい環境を操作する方法について説明します。

   環境を開いても 5 分以上経過しても IDE が表示され AWS Cloud9 ない場合は、ウェブブラウザ、 AWS アクセス許可、インスタンス、または関連する VPC に問題がある可能性があります。可能な修正については、「[環境を開くことができない](troubleshooting.md#troubleshooting-env-loading)」を参照してください。

------

## ステップ 2: IDE のベーシック演習
<a name="tutorial-tour-ide"></a>

このチュートリアルでは、IDE AWS Cloud9 を使用してアプリケーションを作成およびテストする方法をいくつか紹介します。
+ ［**editor (エディタ)**］ウィンドウを使用して、コードを作成および編集できます。
+ ［**terminal (ターミナル)**］ウィンドウまたは［**Run Configuration (実行設定)**］ウィンドウを使用して、デバッグせずにコードを実行できます。
+ ［**Debugger (デバッガー)**］ウィンドウを使用してコードをデバッグできます。

JavaScript および Node.js エンジンを使用して、これらの 3 つのタスクを実行します。他のプログラミング言語を使用する手順については、「[のチュートリアル AWS Cloud9](tutorials.md)」を参照してください。

### 環境の準備をする
<a name="Get-your-environment-read"></a>

JavaScript コードの実行とデバッグに必要なツールのほとんどはインストール済みです。ただし、このチュートリアルではもう 1 つの Node.js パッケージが必要です。これを次のようにインストールします。

1.  AWS Cloud9 IDE の上部にあるメニューバーで、**Window**、**New Terminal** を選択するか、既存のターミナルウィンドウを使用します。

1. ターミナルウィンドウ (IDE の下部にあるタブの 1 つ) では、以下のように入力します。

   ```
   npm install readline-sync
   ```

   結果が以下のようになることを確認します。`npm WARN` メッセージが表示されても、無視してかまいません。

   ```
   + readline-sync@1.4.10
   added 1 package from 1 contributor and audited 5 packages in 0.565s
   found 0 vulnerabilities
   ```

### コードを記述する
<a name="write-code"></a>

コードを記述することから始めます。

1. メニューバーで［**File (ファイル)**］、［**New File (新規ファイル)**］の順に選択します。

1. 以下の JavaScript を新しいファイルに追加します。

   ```
   var readline = require('readline-sync');
   var i = 10;
   var input;
   
   console.log("Hello Cloud9!");
   console.log("i is " + i);
   
   do {
       input = readline.question("Enter a number (or 'q' to quit): ");
       if (input === 'q') {
           console.log('OK, exiting.')
       }
       else{
           i += Number(input);
           console.log("i is now " + i);
       }
   } while (input != 'q');
   
   console.log("Goodbye!");
   ```

1. ［**File (ファイル)**］、［**Save (保存)**］の順に選択し、ファイルを `hello-cloud9.js` として保存します。

### コードを実行する
<a name="run-code"></a>

次に、コードを実行できます。

使用しているプログラミング言語によっては、複数の方法でコードを実行できる場合があります。このチュートリアルで使用している JavaScript は、ターミナルウィンドウまたは［**Run Configuration (実行設定)**］ウィンドウを使用して実行できます。

**［Run Configuration (実行設定)］ウィンドウを使用してコードを実行するには**

1. メニューバーで、［**Run (実行)**］、［**Run Configurations (実行設定)**］、［**New Run Configuration (新しい実行設定)**］の順に選択します。

1. 新しい［**設定の実行**］ウィンドウ (IDE の下部にあるタブの 1 つ) で、［**コマンド**］フィールドに「`hello-cloud9.js`」と入力し、［**実行**］を選択します。

1. **[Run Configuration]** (実行設定) プロンプトがアクティブであることを確認してから、プロンプトで番号を入力してアプリケーションを操作します。

1. ［**Run Configuration (実行設定)**］ウィンドウにコードの出力が表示されます。次のように表示されます。

![\[［Run Configuration (実行設定)］でコードを実行する。\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/basic-ide-run-run-config.png)


**ターミナルウィンドウを使用してコードを実行するには**

1. 先ほど使用したターミナルウィンドウに移動します (または新しいターミナルウィンドウを開きます)。

1. ターミナルウィンドウのプロンプトで「`ls`」と入力し、コードファイルがファイルのリストにあることを確認します。

1. プロンプトで「`node hello-cloud9.js`」と入力して、アプリケーションを起動します。

1. プロンプトで番号を入力して、アプリケーションを操作します。

1. ターミナルウィンドウにコードの出力が表示されます。次のように表示されます。

![\[［Run Configuration (実行設定)］でコードを実行する。\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/basic-ide-run-terminal.png)


### コードをデバッグする
<a name="debug-your-code"></a>

最後に、［**Debugger (デバッガー)**］ウィンドウを使用してコードをデバッグできます。

1. 行 10 の横のマージンを選択して、行 10 のコード (`if (input === 'q')`) にブレークポイントを追加します。以下のように、その行番号の横に赤い円が表示されます。  
![\[コードにブレークポイントを追加する。\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/basic-ide-debug-breakpoint.png)

1. IDE の右側で [**Debugger**] ボタンを選択して、**Debugger** ウィンドウを開きます。または、メニューバーで [**Window (ウィンドウ)**]、[**Debugger (デバッガー)**] の順に選択します。

   次に、[**Debugger**] (デバッガー) ウィンドウの [**Watch Expressions**] (ウォッチ式) セクションで [**Type an expression here**] (ここに式を入力) を選択して、`input` 変数を監視します。  
![\[［Debugger (デバッガー)］ウィンドウでウォッチを設定する。\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/basic-ide-debug-watch.png)

1. コードを実行するために先ほど使用した［**Run Configuration (実行設定)**］ウィンドウに移動します。［**Run**(実行) ］を選択します。

   または、新しい **[Run Configuration]** (実行設定) ウィンドウを開いて、コードの実行を開始することもできます。そのためには、メニューバーから **[Run]** (実行)、**[Run with]** (環境を指定して実行)、**[Node.js]** の順に選択します。

1. ［**Run Configuration (実行設定)**］プロンプトで番号を入力し、コードが行 10 で一時停止することを確認します。**[Debugger]** (デバッガー) ウィンドウに、**[Watch Expressions]** (ウォッチ式) に入力した値が表示されます。  
![\[プログラムがブレークポイントで停止する。\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/basic-ide-debug-break.png)

1. **[Debugger]** (デバッガー) ウィンドウで、**[Resume]** (再開) を選択します。これは、前のスクリーンショットで強調表示されている青い矢印アイコンです。

1. [**設定の実行**] ウィンドウで [**停止**] を選択し、デバッガーを停止します。  
![\[環境の詳細ページで環境を削除する\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/basic-ide-debug-stop.png)

## ステップ 3: クリーンアップする
<a name="tutorial-clean-up"></a>

このチュートリアル AWS アカウント に関連する への継続的な課金を防ぐには、 環境を削除します。

**警告**  
削除した環境を復元することはできません。

------
#### [ Delete the Environment by using the AWS Cloud9 console ]

1. ダッシュボードを開くには、IDE のメニューバーで、［**AWS Cloud9**］、［**Go To Your Dashboard (ダッシュボードを開く)**］を選択します。

1. 次のいずれかを行います。
   + ［**my-demo-environment**］カード内のタイトルを選択し、もう一度［**Delete (削除)**］を選択します。  
![\[環境の詳細ページで環境を削除する\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/console-delete-env.png)
   + ［**my-demo-environment**］を選択し、次に［**Delete (削除)**］を選択します。  
![\[環境リストで環境を削除する\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/console-delete-env-card.png)

1. ［**Delete (削除)**］ダイアログボックスに「`Delete`」と入力し、［**Delete (削除)**］を選択します。削除オペレーションには数分かかります。

**注記**  
このチュートリアルに厳密に従っていれば、環境は EC2 環境であり、 AWS Cloud9 は、その環境に接続されていた Amazon EC2 インスタンスも終了します。  
ただし、チュートリアルに従う代わりに SSH 環境を使用し、その環境が Amazon EC2 インスタンスに接続されている場合、そのインスタンス AWS Cloud9 は終了しません。後でそのインスタンスを終了しない場合、そのインスタンスに関連する Amazon EC2 の料金が引き続き発生する AWS アカウント 可能性があります。

------
#### [ Delete the Environment with the AWS CLI ]

1. コマンドを実行し AWS Cloud9 `delete-environment`、削除する環境の ID を指定します。

   ```
   aws cloud9 delete-environment --region MY-REGION --environment-id 12a34567b8cd9012345ef67abcd890e1
   ```

   前述のコマンドで、 を環境が作成された AWS リージョン`MY-REGION`に、 を削除する環境の ID `12a34567b8cd9012345ef67abcd890e1` に置き換えます。

   環境の作成時に ID を保存しなかった場合は、 AWS Cloud9 コンソールを使用して ID を見つけることができます。コンソールで環境の名前を選択し、［**Environment ARN (環境 ARN)**］の最後の部分を見つけます。

1. このチュートリアル用に Amazon VPC を作成し、不要になった場合は、Amazon VPC コンソールを使用して VPC を削除します ([https://console.aws.amazon.com/vpc](https://console.aws.amazon.com/vpc))。

------

## 関連情報
<a name="tutorial-final-info"></a>

[AWS Cloud9 コンソールの使用開始](#tutorials-basic)に関する追加情報を以下に示します。
+ EC2 環境を作成する場合、デフォルトでは環境にサンプルコードは含まれていません。サンプルコードを使用して環境を作成するには、次のトピックを参照してください。
  +  [IDE AWS Cloud9 でのAmazon Lightsailインスタンスの操作](lightsail-instances.md) 
+  AWS Cloud9 開発環境の作成中に、Amazon EC2 instance. AWS Cloud9 created the instance and then connected the environment to it AWS Cloud9 を作成するように指示されます。別の方法として、既存のクラウドコンピューティングインスタンスや独自のサーバー (SSH 環境と呼ばれます) を使用することもできます。詳細については、「[での環境の作成 AWS Cloud9](create-environment.md)」を参照してください。

**次のステップ (オプション)**

以下のトピックの一部またはすべてを調べて、引き続き理解を深めてください AWS Cloud9。


****  

|  **タスク**  |  **次のトピックを参照**  | 
| --- | --- | 
| 環境で何ができるかに関する詳細はこちら。 | [での環境の使用 AWS Cloud9](environments.md) | 
| 他のコンピュータ言語を試します。 | [のチュートリアル AWS Cloud9](tutorials.md) | 
|  IDE AWS Cloud9 の詳細について説明します。  |   [ IDE を操作する](ide.md) の [IDE AWS Cloud9 のツアー](tour-ide.md)   | 
|  テキストチャットサポートにより、リアルタイムで新しい環境を使用するように他のユーザーを招待します。  |   [での共有環境の使用 AWS Cloud9](share-environment.md)   | 
|  SSH 環境の作成 これらの環境では、 AWS Cloud9 がユーザーに代わって作成した Amazon EC2 インスタンスではなく、ユーザーが作成したクラウドコンピューティングインスタンスまたはサーバーを使用します。  |   [での環境の作成 AWS Cloud9](create-environment.md) および [SSH 環境ホスト要件](ssh-settings.md)   | 
|   AWS Toolkit を使用して、 AWS Lambda 関数とサーバーレスアプリケーションでコードを作成、実行、デバッグします。  |   [Toolkit を使用した AWS Lambda 関数の操作 AWS](lambda-toolkit.md)   | 
|   AWS Cloud9 で を使用しますAmazon Lightsail。  |   [IDE AWS Cloud9 でのAmazon Lightsailインスタンスの操作](lightsail-instances.md)   | 
|   AWS Cloud9 で を使用します AWS CodePipeline。  |   [IDE AWS CodePipeline での AWS Cloud9 の使用](codepipeline-repos.md)   | 
|   AWS Cloud9 AWS CLIは、 AWS CloudShell、、 AWS クラウド開発キット (AWS CDK) AWS CodeCommit、GitHub、Amazon DynamoDB、Node.js、Python、またはその他のプログラミング言語で使用します。  |   [のチュートリアル AWS Cloud9](tutorials.md)   | 
|   AWS RoboMaker でインテリジェントなロボット工学アプリケーションのコードを使用します。  |   *AWS RoboMaker デベロッパーガイド*内にある AWS Cloud9[を使って開発](https://docs.aws.amazon.com/robomaker/latest/dg/cloud9.html)   | 

コミュニティ AWS Cloud9 からのヘルプについては、「 [AWS Cloud9 ディスカッションフォーラム](https://forums.aws.amazon.com/forum.jspa?forumID=268)」を参照してください。(このフォーラムに参加すると、サインインが必要になる AWS 場合があります）。

 AWS Cloud9 から直接サポートを受けるには AWS、 サポートページの[AWS サポート](https://aws.amazon.com/premiumsupport/)オプションを参照してください。