AWS CloudShell
- 区分
- 専門
- 提供開始
- 2020 年
ブラウザーから即座に AWS CLI を実行できる無料のマネージドシェル環境
何ができるか
AWS CloudShell は、AWS マネジメントコンソールからワンクリックで起動できるブラウザベースのシェル環境です。AWS CLI、Python、Node.js、PowerShell などの主要ツールがプリインストールされており、ローカル環境のセットアップなしに AWS リソースの操作やスクリプトの実行が行えます。コンソールにログインしている IAM ユーザーの認証情報が自動的に引き継がれるため、追加の認証設定は不要です。1 GB の永続ストレージが無料で提供され、スクリプトやファイルを保存しておけます。
どのような場面で使うか
AWS CLI コマンドの即座の実行と動作確認、CloudFormation テンプレートの検証やスタック操作、簡単なスクリプトの作成 / 実行による AWS リソースの一括操作、新しい AWS サービスの API を試すプロトタイピング、トラブルシューティング時の迅速なリソース状態確認など、AWS の日常的な管理作業全般で活用されています。
身近な例え
ホテルのビジネスセンターに例えるとわかりやすいでしょう。出張先 (ブラウザー) でちょっとした作業が必要になったとき、自分のノートパソコン (ローカル環境) を持っていなくても、ホテルのビジネスセンター (CloudShell) に行けば必要なソフトウェアが揃ったパソコンをすぐに使えます。しかも宿泊者 (ログインユーザー) なら無料で利用できます。
CloudShell とは
AWS CloudShell は、2020 年にリリースされたブラウザベースのシェル環境です。AWS マネジメントコンソールの上部にあるアイコンをクリックするだけで、数秒でシェルが起動します。Amazon Linux 2023 ベースの環境に AWS CLI v2、Python 3、Node.js、git、jq、vim などの開発ツールがプリインストールされており、追加のインストール作業なしにすぐに作業を開始できます。
認証とセキュリティ
CloudShell の大きな利点は、認証情報の自動引き継ぎです。AWS マネジメントコンソールにログインしている IAM ユーザーまたはロールの認証情報がそのまま CloudShell に適用されるため、アクセスキーの設定や MFA の再認証が不要です。実行できる操作は IAM ポリシーで制御されるため、セキュリティを維持しながら手軽に AWS リソースを操作できます。ネットワーク面では、VPC 内のリソースへのアクセスも VPC 設定を通じて可能です。
永続ストレージと制限事項
CloudShell はリージョンごとに 1 GB の永続ストレージを無料で提供しています。ホームディレクトリに保存したファイルはセッション間で保持されるため、よく使うスクリプトや設定ファイルを保存しておけます。ただし、120 日間 CloudShell を使用しないとストレージが削除される点に注意が必要です。セッションのタイムアウトは 20 分で、非アクティブ状態が続くと自動的に切断されます。同時に最大 10 セッションまで起動可能です。
注意点
- CloudShell のセッションは 20 分間の非アクティブでタイムアウトするため、長時間の処理には向かない
- 120 日間未使用の場合は永続ストレージが削除されるため、重要なスクリプトは別途バックアップしておくこと
利用できるリージョン
AWS CloudShell を利用できるリージョンは 33 か所です (2026-10-09 時点)。
アジアパシフィック:香港、東京、ソウル、大阪、ムンバイ、ハイデラバード、シンガポール、シドニー、ジャカルタ、メルボルン、マレーシア、タイ
北米:カナダ (中部)、カナダ西部 (カルガリー)、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (北カリフォルニア)、米国西部 (オレゴン)
南米:サンパウロ
欧州:フランクフルト、チューリッヒ、ストックホルム、ミラノ、スペイン、アイルランド、ロンドン、パリ
中東:イスラエル (テルアビブ)、アラブ首長国連邦、バーレーン
アフリカ:ケープタウン
AWS GovCloud (米国):AWS GovCloud (米国東部)、AWS GovCloud (米国西部)
参考資料 (AWS 公式)
本ページの一次情報は AWS 公式サイトと公式ドキュメントです。最新の仕様と料金は次の公式ページで確認できます。
本ページと公式ドキュメントの記述が食い違う場合は、公式ドキュメントを正としてください。