| 初回リリース | 2016 |
|---|---|
| 書かれた | C、Java、C++、Python、Go、Ruby |
| オペレーティング·システム | デビアンリナックス |
| Webサイト | https://cloud.google.com/shell |
Google Cloud Shell は、Google Cloud Platform (GCP)が提供するオンラインのブラウザベースのコマンドライン環境です。これは、5 GB の永続的なホームディレクトリを備えた Debian ベースの仮想マシンであり、ユーザーはウェブブラウザから直接 GCP リソースとプロジェクトを管理できます。[1] [2] [3]
Cloud Shell は、無料枠のユーザーも含め、すべての Google Cloud ユーザーが追加料金なしでご利用いただけます。Google Cloud Console から直接、または Google Cloud SDK を通じてアクセスできます。
特徴
- 永続ストレージ:
Cloud Shellはユーザーのホームディレクトリに5GBの永続ストレージを提供し、セッション間で保持されるファイル、スクリプト、構成を保存できるようにします。[1] [2]
- 統合開発ツール:
Cloud Shell環境には、Google Cloud SDK(gcloud)、Git、Docker、さまざまなプログラミング言語のランタイムやツールなど、さまざまな開発ツールとユーティリティがプリインストールされています。[4]
- Web ベースのコード エディター:
Cloud ShellはEclipse Theiaをベースにしたウェブベースのコードエディタを備えており、ユーザーはブラウザから直接アプリケーションを開発、ビルド、デバッグ、テストすることができます。[1] [4]
- 安全なリモートアクセス:
Cloud Shellは安全なリモートアクセスのためにOpenSSHをサポートしており、ユーザーはさまざまなデバイスや場所からCloud Shellインスタンスに接続できます。自動[1] [4]
- プロジェクトと認証:
ユーザーがCloud Shellを起動すると、アクティブなGCPプロジェクトが自動的に設定され、ユーザーが認証されるため、クラウドリソースの管理プロセスが合理化されます。[1] [2]
制限事項
Cloud Shell は強力で便利な開発環境を提供しますが、いくつかの制限があります。
- ルートファイル システムは揮発性であるため、ユーザーのホーム ディレクトリ外で行われた変更は、セッションが終了すると失われます。
- ユーザーは、デフォルトの 5 GB 割り当てを超えて永続ストレージを拡張することはできません。
- Cloud Shell インスタンスは 1 時間操作が行われないと自動的に終了し、ユーザーは必要に応じてセッションを手動で再起動する必要があります。
参考文献
- ^ abcde 「Cloud Shell」。Google Cloud 。 2024年7月10日閲覧。
- ^ abc 「Cloud Shell の仕組み」。Google Cloud。2024年 7 月 10 日閲覧。
- ^ Amed, Moin Uddin (2024-05-30)、marufmoinuddin/google-cloud-shell-debian-de 、 2024-07-10取得
- ^ abc 「Google Cloud Shell の概要とコマンド リスト」。blog.economize.cloud。2022年2 月 20 日。2024年 7 月 10 日閲覧。
