Cloud Shell
Cloud Shell(旧称: Google Cloud Shell)は、Google Cloud Platform (GCP) が提供するオンライン統合開発環境(IDE)である。これは、ユーザーがウェブブラウザから直接GCPのリソースとプロジェクトを管理できるようにする、永続的な5 GBのホームディレクトリを備えたUbuntuベースの仮想マシンである。
Cloud Shellは、無料枠のユーザーを含むすべてのGoogle Cloudユーザーが追加費用なしで利用できる。Google Cloud ConsoleまたはGoogle Cloud SDKから直接アクセスすることが可能である。
機能
GNU Emacs、Vim、およびVim Tutorを実行するCloud Shellエディタ
- 永続的なストレージ - Cloud Shell環境には、Google Cloud SDK (
gcloud)、Git、Docker、および様々なプログラミング言語のランタイムやツールを含む、様々な開発ツールやユーティリティがプリインストールされている。
- ウェブベースのコードエディタ - Cloud ShellはEclipse Theiaに基づくウェブベースのコードエディタを備えており、ユーザーはブラウザから直接アプリケーションの開発、ビルド、デバッグ、テストを行うことができる。
- セキュアなリモートアクセス - Cloud Shellは、セキュアなリモートアクセスのためのOpenSSHをサポートしており、ユーザーが様々なデバイスや場所から自身のCloud Shellインスタンスに接続することを可能にする。
- プロジェクトと認証 - ユーザーがCloud Shellを起動すると、アクティブなGCPプロジェクトを自動的に設定してユーザーを認証し、クラウドリソースを管理するプロセスを合理化する。
制限事項
Cloud Shellは強力で便利な開発環境を提供する一方で、いくつかの制限事項が存在する。
- ルートファイルシステムは揮発性である。つまり、ユーザーのホームディレクトリ外で行われたすべての変更は、セッション終了時に失われる。
- ユーザーはデフォルトで割り当てられた5 GB以上に永続的なストレージを拡張することはできない。
- Cloud Shellインスタンスは1時間非アクティブな状態が続くと自動的に終了され、必要な場合はユーザーが手動でセッションを再起動しなければならない。
- 週に50時間の無料利用に制限されている。
脚注
|
|---|
|
Alphabet・歴史・サービス |
| 企業 |
|
|---|
| 開発 |
| オペレーティングシステム | |
|---|
ライブラリ・ フレームワーク | |
|---|
| ツール | |
|---|
| 探索アルゴリズム | |
|---|
| ファイルフォーマット | |
|---|
| その他 | |
|---|
|
|---|
| サービス |
| 娯楽 | |
|---|
| 伝達・交流 | |
|---|
| 言語モデル | |
|---|
| 検索 | |
|---|
| 組織・管理 | |
|---|
| ビジネス・金融 | |
|---|
| その他 | |
|---|
|
|---|
| ハードウェア |
|
|---|
| X | |
|---|
- *: 開発・サポートを終了した製品およびサービス
- ※: オフィシャルスポンサーとして参画している施設
カテゴリ
コモンズ
|