とは AWS Cloud9 - AWS Cloud9

AWS Cloud9 は、新規顧客には利用できなくなりました。 AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら

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

とは AWS Cloud9

AWS Cloud9 は統合開発環境、または ですIDE

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

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

(これを書き留めておきます。 を試す準備ができています AWS Cloud9。 使用を開始するには

の AWS Cloud9 仕組み

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

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

AWS Cloud9 の仕組みの概要を示す図

AWS Cloud9 環境

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

を使用すると AWS Cloud9 IDE、次のことができます。

  • プロジェクトのファイルをインスタンスまたはサーバーにローカルに保存する。

  • のリポジトリなどのリモートコードリポジトリを環境にクローン AWS CodeCommitします。

  • ローカルファイルと環境にクローンされたファイルを組み合わせて操作します。

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

環境とコンピューティングリソース

バックグラウンドで、環境をコンピューティングリソースに接続する方法がいくつかあります。

  • に Amazon EC2インスタンスを作成し、その新しく作成されたEC2インスタンスに環境を接続する AWS Cloud9 ように指示できます。このタイプのセットアップはEC2環境 と呼ばれます。

  • 環境を既存のクラウドコンピューティングインスタンスまたは独自のサーバーに接続する AWS Cloud9 ように に指示できます。このタイプのセットアップはSSH環境 と呼ばれます。

EC2 環境とSSH環境には、類似点と相違点があります。を初めて使用する場合は AWS Cloud9、 が設定の多く AWS Cloud9 を処理するため、 EC2環境を使用することをお勧めします。の詳細について学び AWS Cloud9、これらの類似点と相違点をよりよく理解するには、「」を参照してくださいAWS Cloud9 における EC2 環境と SSH 環境の比較

の AWS Cloud9 仕組みの詳細については、これらの関連動画ウェブページを参照してください。

で何ができますか AWS Cloud9?

を使用すると AWS Cloud9、多くのエキサイティングなシナリオやバリエーションでソフトウェアのコーディング、構築、実行、テスト、デバッグ、リリースを行うことができます。以下が含まれます (ただし、これらに限定されません)。

  • 複数のプログラミング言語と AWS Cloud Development Kit (AWS CDK)でコードを使用する。

  • 実行中の Docker コンテナでコードを使用する。

  • オンラインコードリポジトリを使用する。

  • リアルタイムで他のユーザーとコラボレーションする。

  • さまざまなデータベースやウェブサイト技術とやり取りする。

  • AWS Lambda、Amazon API Gateway、 AWS サーバーレスアプリケーションをターゲットにします。

  • Amazon Lightsail 、 AWS CodeStar、 などの他の AWS 製品を活用します AWS CodePipeline。

より詳細なリストについては、「AWS Cloud9 の機能」を参照してください。

使用を開始するには

の使用を開始するには AWS Cloud9、「」のステップに従いAWS Cloud9 のセットアップ基本的なチュートリアル「」を実行します。

その他のトピック