

 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="welcome"></a>

AWS Cloud9 は統合開発環境、つまり *IDE* です。

 AWS Cloud9 IDE は、複数のプログラミング言語とランタイムデバッガー、および組み込みターミナルをサポートする豊富なコード編集エクスペリエンスを提供します。また、ソフトウェアのコード作成、ビルド、実行、テスト、デバッグに使用するツールのコレクションが含まれ、クラウドへのソフトウェアのリリースに役立ちます。

ウェブブラウザから AWS Cloud9 IDE にアクセスします。IDE を好みに合わせて設定できます。カラーテーマを切り替えたり、ショートカットキーを割り当てたり、プログラミング言語固有の構文の色やコードのフォーマットを使用したりできます。

(**ゴット\$1** 試す準備ができました AWS Cloud9。 [使用を開始するには](#how-to-get-started))

## の AWS Cloud9 仕組み
<a name="how-does-it-work"></a>

次の図は、 AWS Cloud9 の仕組みの概要を示しています。

図表 (下から開始) から、**AWS Cloud9 IDE** を使用して、**ローカルコンピュータ**のウェブブラウザで実行し、**AWS Cloud9 環境**を操作します。コンピューティングリソース (**Amazon EC2 インスタンス** または**独自のサーバー**など) はその環境に接続します。最後に、作業は **AWS CodeCommit リポジトリ**または**別のタイプのリモートリポジトリ**に保存されます。

![\[AWS Cloud9 の仕組みの概要を示す図\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/arch.png)


### AWS Cloud9 環境
<a name="w2aab9c13b9"></a>

*AWS Cloud9 環境*は、プロジェクトのファイルを保存する場所であり、アプリを開発するツールを実行する場所です。

 AWS Cloud9 IDE を使用すると、次のことができます。
+ プロジェクトのファイルをインスタンスまたはサーバーにローカルに保存する。
+ のリポジトリなどのリモートコードリポジトリを環境にクローン AWS CodeCommitします。
+ ローカルファイルと環境にクローンされたファイルを組み合わせて操作します。

それぞれの環境が特定の開発環境用にセットアップされた複数の 環境を作成して切り替えることができます。環境をクラウドに保存することで、プロジェクトが単一のコンピュータまたはサーバーのセットアップに縛られる必要がなくなります。これにより、コンピュータを簡単に切り替えたり、開発者を迅速にチームに加えたりといった作業を行うことができます。

### 環境とコンピューティングリソース
<a name="env-intro"></a>

バックグラウンドで、環境をコンピューティングリソースに接続する方法がいくつかあります。
+ に Amazon EC2 インスタンスを作成し、新しく作成した EC2 インスタンスに環境を接続する AWS Cloud9 ように指示できます。このタイプのセットアップを *EC2 環境*と呼びます。
+ 環境を既存のクラウドコンピューティングインスタンスまたは独自のサーバーに接続する AWS Cloud9 ように に指示できます。このタイプのセットアップを *SSH 環境*と呼びます。

EC2 環境と SSH 環境には、類似点と相違点があります。を初めて使用する場合は AWS Cloud9、設定の多くを が AWS Cloud9 処理するため、EC2 環境を使用することをお勧めします。の詳細を確認し AWS Cloud9、これらの類似点と相違点をよりよく理解するには、「」を参照してください[の SSH 環境と比較した EC2 環境 AWS Cloud9](ec2-env-versus-ssh-env.md)。

の AWS Cloud9 仕組みの詳細については、これらの関連[動画](additional-info.md#related-videos)と[ウェブページ](additional-info.md#related-web-pages)を参照してください。

## で何ができますか AWS Cloud9?
<a name="what-can-i-do-summary"></a>

を使用すると AWS Cloud9、多くのエキサイティングなシナリオやバリエーションでソフトウェアをコーディング、構築、実行、テスト、デバッグ、リリースできます。以下が含まれます (ただし、これらに限定されません)。
+ 複数のプログラミング言語と AWS Cloud Development Kit (AWS CDK)でコードを使用する。
+ 実行中の Docker コンテナでコードを使用する。
+ オンラインコードリポジトリを使用する。
+ リアルタイムで他のユーザーとコラボレーションする。
+ さまざまなデータベースやウェブサイト技術とやり取りする。
+ ターゲット設定 AWS Lambda、Amazon API Gateway、 AWS サーバーレスアプリケーション。
+ Amazon Lightsail、 AWS CodeStar、 などの他の AWS 製品を活用します AWS CodePipeline。

より詳細なリストについては、「[で何ができますか AWS Cloud9？](what-can-i-do.md)」を参照してください。

## 使用を開始するには
<a name="how-to-get-started"></a>

の使用を開始するには AWS Cloud9、「」の手順に従ってから[セットアップ AWS Cloud9](setting-up.md)、[基本的なチュートリアル](tutorials-basic.md)を実行します。

## その他のトピック
<a name="welcome-additional-info"></a>
+ [で何ができますか AWS Cloud9？](what-can-i-do.md)
+ [に関する追加情報 AWS Cloud9](additional-info.md)