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 アクセス認証情報を保存する必要はありません。環境の Amazon EC2 インスタンスがプライベートサブネットに起動されている場合、AWS エンティティの代わりに AWS マネージド一時認証情報を使用して、Amazon EC2 環境による AWS サービスへのアクセスを許可することはできません (例えば、IAM ユーザー)。

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

AWS ツールキットGit パネル、および Java の拡張サポートを使用できます。

AWS ツールキット、Git パネル、および Java の拡張サポートは使用できません。