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 の使用に慣れたところで、これらの環境の類似点と相違点を理解するには、「EC2 環境とAWS Cloud9のSSH 環境 」を参照してください。

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

AWS Cloud9 の機能 (概要)

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

  • 複数のプログラミング言語と AWS クラウド開発キット (AWS CDK) でコードを使用する。

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

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

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

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

  • AWS Lambda、Amazon API Gateway、および AWS サーバーレスアプリケーションを対象としています。

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

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

使用を開始する方法

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

その他のトピック