AWS Cloud9 における EC2 環境と SSH 環境の比較 - AWS Cloud9

AWS Cloud9 における EC2 環境と SSH 環境の比較

環境とコンピューティングリソースの概要」で説明されているように、 環境を使用する際、AWS Cloud9 環境を EC2 または SSH 環境としてセットアップできます。

次の表は、AWS Cloud9 における EC2 環境と SSH 環境の使用の類似点と相違点の両方のハイライトを示しています。

EC2 環境 SSH 環境

AWS Cloud9 は関連付けられた Amazon EC2 インスタンスを作成し、そのインスタンスのライフサイクル (スタート、停止、終了オペレーションを含む) を管理します。

既存のクラウドコンピューティングインスタンスまたは独自のサーバーを使用します。ユーザーにはライフサイクルを管理する責任があります。

インスタンスは Amazon Linux または Ubuntu Server で実行されます。

Linux を実行する任意のクラウドコンピューティングインスタンス、または Linux を実行する独自のサーバーを使用できます。

AWS Cloud9 の使用を開始できるように、インスタンスは で自動的にセットアップされます。AWS Cloud9

インスタンスまたは独自のサーバーを、AWS Cloud9 で操作できるように手動で設定する必要があります。

AWS Cloud9 はインスタンスで自動的に AWS Command Line Interface (AWS CLI) をセットアップします。

インスタンス上または独自のサーバー上で AWS CLI を使用したい場合は、ご自分でセットアップする責任を負います。

インスタンスは何百もの便利なパッケージにアクセスできます。Git、Docker、Node.js、Python などいくつかの一般的なパッケージは既にインストールされ設定済みです。

必要に応じて、一般的なタスクを完了する追加のパッケージをダウンロード、インストール、設定する必要があります。

たとえば定期的にシステムの更新を適用することで、インスタンスを保守します。

インスタンスまたは独自のサーバーを保守します。

環境を削除すると、AWS Cloud9 が自動的に関連するインスタンスを終了します。

環境を削除した時、インスタンスまたは独自のサーバーは残ります。

AWS マネージド一時認証情報は、EC2 環境で使用できます。これにより、(いくつかの制限がある) 発信者の AWS アカウントにおけるすべての AWS リソースに対するすべての AWS アクションを簡単にオンまたはオフにする許可がでます。環境の Amazon EC2 インスタンスのインスタンスプロファイルを設定、または AWS エンティティ (例えば IAM ユーザー) の永続的な AWS アクセス認証情報を保存する必要はありません。

AWSマネージド一時認証情報は SSH 環境では利用できません。AWS Identity and Access Management を使用して、AWS Cloud9 およびその他の AWS のサービスとリソース両方での作業許可の管理します。