

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

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

# IDE AWS CDK での AWS Cloud9 の使用
<a name="cdk-explorer"></a>

**AWS CDK サービス** を使用すると、[AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/) アプリケーションまたは *アプリ* を操作できます。の詳細については、 AWS CDK [AWS Cloud Development Kit (AWS CDK) デベロッパーガイド](https://docs.aws.amazon.com/cdk/latest/guide/)を参照してください。

AWS CDK アプリケーションは、*[コンストラクト](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html)*と呼ばれる構成要素で構成されています。これらの構成要素には、 CloudFormation スタックとその中の AWS リソースの定義が含まれます。**AWS CDK Explorer** を使用すると、 AWS CDK *ツリービュー*で定義されている[スタック](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html)と[リソース](https://docs.aws.amazon.com/cdk/latest/guide/resources.html)を確認できます。このビューには、 AWS Cloud9 エディタ内の開発者ツールペインからアクセスできます。

このセクションでは、 AWS Cloud9 エディタ**AWS CDK **で にアクセスして使用する方法について説明します。

# AWS CDK アプリケーションの使用
<a name="aws-cdk-apps"></a>

 AWS Cloud9 統合開発環境 (IDE) で **AWS CDK Explorer** を使用して、 AWS CDK アプリケーションを視覚化して操作します。

## 前提条件
<a name="aws-cdk-apps-prereq"></a>

 AWS CDK コマンドラインインターフェイスをインストールします。手順については、 デベロ*AWS Cloud Development Kit (AWS CDK) ッパーガイド*[の AWS 「CDK の開始方法](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html)」を参照してください。

**重要**  
インストールする AWS CDK バージョンは 1.17.0 以降である必要があります。実行中のバージョンは、**`cdk --version`** コマンドを使用して確認できます。

## AWS CDK アプリケーションを視覚化する
<a name="aws-cdk-apps-visualize"></a>

IDE AWS CDK Explorer を使用すると、アプリケーションの CDK AWS Cloud9 コンストラクトに保存されている[スタック](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html)と[リソース](https://docs.aws.amazon.com/cdk/latest/guide/resources.html)を管理できます。 AWS CDK Explorer は、 `tree.json` ファイルで定義されている情報を使用して、リソースをツリービューに表示します。このファイルは、**`cdk synth`** コマンドを実行したときに作成されます。デフォルトでは、`tree.json` ファイルはアプリケーションの `cdk.out` ディレクトリにあります。

Toolkit AWS CDK Explorer の使用を開始するには、CDK アプリケーションを作成します。

1. [AWS CDK デベロッパーガイド](https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html)で、[Hello World のチュートリアル](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial)の最初のいくつかのステップを完了します。
**重要**  
「**スタックのデプロイ**」ステップに達したら、操作を中止してこのガイドに戻ってください。
**注記**  
チュートリアルで提供されているコマンド (**`mkdir`**、**`cdk init`** など) は、オペレーティングシステムのコマンドラインインターフェイス、または VS Code エディタ内の**ターミナル**ウィンドウで実行できます。

1. CDK チュートリアルの必要なステップを完了したら、IDE エディタで作成した CDK AWS Cloud9 コンテンツを開きます。

1.  AWS ナビゲーションペインで、**CDK ** 見出しを展開します。CDK アプリケーションとその関連リソースが CDK Explorer のツリービューに表示されます。また、 AWS Cloud9 内のターミナルで次のコマンドを実行して、CDK 機能が有効であることを確認できます。

   ```
   mkdir mycdkapp
   cd mycdkapp
   cdk init app --language=typescript
   cdk synth
   cdk bootstrap
   ```

### 重要な注意事項
<a name="important-notes"></a>
+ CDK アプリケーションを AWS Cloud9 エディタにロードすると、複数のフォルダを一度にロードできます。各フォルダには、前のイメージに示すように、複数の CDK アプリを含めることができます。 AWS CDK Explorer は、プロジェクトのルートディレクトリとその直接サブディレクトリでアプリケーションを検索します。
+ チュートリアルの最初のいくつかのステップを実行すると、最後に実行したコマンドが **`cdk synth`** であることに気付く場合があります。このコマンドは、 AWS CDK アプリケーションを CFN に変換することで CloudFormation テンプレートを合成します。また、副産物として `tree.json` ファイルを生成します。CDK アプリケーションに変更を加えた場合は、**`cdk synth`** コマンドを再度実行して、変更がツリービューに反映されていることを確認します。変更の 1 つの例として、アプリケーションへのリソースの追加があります。

## AWS CDK アプリケーションで他のオペレーションを実行する
<a name="aws-cdk-apps-other-tasks"></a>

 AWS Cloud9 エディタを使用して、コマンドラインインターフェイスを使用するのと同じ方法で CDK アプリケーションで他のオペレーションを実行できます。たとえば、エディタでコードファイルを更新し、 AWS Cloud9 **ターミナル**ウィンドウを使用してアプリケーションをデプロイできます。

これらのタイプのアクションを試すには、 AWS Cloud9 エディタを使用して、 *AWS CDK デベロッパーガイド*の [Hello World チュートリアル](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial)を続行します。最後のステップである「**アプリケーションのリソースの破棄**」を必ず実行してください。実行しないと、 AWS アカウントで予想外のコストがかかる可能性があります。