ランタイムを管理
このページでは、次のタスクを含む Colab Enterprise ランタイムの管理方法について説明します。
- ランタイムを開始します。
- ランタイムを停止します。
- ランタイムから切断します。
- ランタイムに再接続します。
- 接続先のランタイムを変更します。
- ランタイムを削除します。
必要なロール
Colab Enterprise ランタイムの管理に必要な権限を取得するには、プロジェクトに対する Colab Enterprise ユーザー(roles/aiplatform.colabEnterpriseUser
)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
ランタイムを開始する
ランタイムを開始するには、 Google Cloud コンソール、gcloud CLI、または REST API を使用します。
コンソール
ランタイムを開始するには:
-
Google Cloud コンソールで、Colab Enterprise の [ランタイム] ページに移動します。
-
[リージョン] メニューで、ランタイムを含むリージョンを選択します。
-
起動するランタイムを選択します。
-
[起動] をクリックします。
gcloud
後述のコマンドデータを使用する前に、次のように置き換えます。
RUNTIME_ID
: ランタイムの ID。PROJECT_ID
: プロジェクト ID。REGION
: ランタイムが配置されているリージョン。
次のコマンドを実行します。
Linux、macOS、Cloud Shell
gcloud colab runtimes start RUNTIME_ID \ --project=PROJECT_ID \ --region=REGION
Windows(PowerShell)
gcloud colab runtimes start RUNTIME_ID ` --project=PROJECT_ID ` --region=REGION
Windows(cmd.exe)
gcloud colab runtimes start RUNTIME_ID ^ --project=PROJECT_ID ^ --region=REGION
コマンドラインからランタイム テンプレートを作成するコマンドの詳細については、gcloud CLI のドキュメントをご覧ください。
REST
リクエストのデータを使用する前に、次のように置き換えます。
REGION
: ランタイムが配置されているリージョン。PROJECT_ID
: プロジェクト ID。RUNTIME_ID
: ランタイムの ID。
HTTP メソッドと URL:
POST https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start
リクエストを送信するには、次のいずれかのオプションを選択します。
curl
次のコマンドを実行します。
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start"
PowerShell
次のコマンドを実行します。
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start" | Select-Object -Expand Content
詳細については、notebookRuntimes.start
REST API のドキュメントをご覧ください。
ランタイムを停止する
ランタイムを停止するには、gcloud CLI または REST API を使用します。
gcloud
後述のコマンドデータを使用する前に、次のように置き換えます。
RUNTIME_ID
: ランタイムの ID。PROJECT_ID
: プロジェクト ID。REGION
: ランタイムが配置されているリージョン。
次のコマンドを実行します。
Linux、macOS、Cloud Shell
gcloud colab runtimes stop RUNTIME_ID \ --project=PROJECT_ID \ --region=REGION
Windows(PowerShell)
gcloud colab runtimes stop RUNTIME_ID ` --project=PROJECT_ID ` --region=REGION
Windows(cmd.exe)
gcloud colab runtimes stop RUNTIME_ID ^ --project=PROJECT_ID ^ --region=REGION
コマンドラインからランタイムを停止するコマンドの詳細については、gcloud CLI のドキュメントをご覧ください。
REST
リクエストのデータを使用する前に、次のように置き換えます。
REGION
: ランタイムが配置されているリージョン。PROJECT_ID
: プロジェクト ID。RUNTIME_ID
: ランタイムの ID。
HTTP メソッドと URL:
POST https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start
リクエストを送信するには、次のいずれかのオプションを選択します。
curl
次のコマンドを実行します。
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start"
PowerShell
次のコマンドを実行します。
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start" | Select-Object -Expand Content
詳細については、notebookRuntimes.stop
REST API のドキュメントをご覧ください。
ランタイムから切断する
ランタイムから切断するには:
-
Google Cloud コンソールで、Colab Enterprise の [マイ ノートブック] ページに移動します。
-
[リージョン] メニューで、ノートブックを含むリージョンを選択します。
-
ランタイムから切断するノートブックを開きます。
-
ヘッダー ツールバーで、[ランタイム] > [セッションの管理] をクリックします。ヘッダー ツールバーが表示されない場合は、 ヘッダーの表示 / 非表示を切り替えをクリックします。
-
[アクティブ セッション] ペインで、
[セッションを終了] ボタンをクリックします。 -
[Terminate] をクリックします。
ランタイムに再接続する
ランタイムに再接続するには:
-
Google Cloud コンソールで、Colab Enterprise の [マイ ノートブック] ページに移動します。
-
[リージョン] メニューで、ノートブックを含むリージョンを選択します。
-
ランタイムから最近切断されたノートブックを開きます。
-
ノートブックの右上にある [再接続] をクリックします。
ノートブックが以前に接続されていたランタイムがまだ実行されている場合、Colab Enterprise はそのランタイムに接続します。そのランタイムが実行されていない場合は、デフォルトのランタイムに接続します。
ランタイムを変更する
接続先のランタイムを変更するには:
-
Google Cloud コンソールで、Colab Enterprise の [マイ ノートブック] ページに移動します。
-
[リージョン] メニューで、ノートブックを含むリージョンを選択します。
-
ランタイムに接続されているノートブックを開きます。
-
ノートブックの右上にある > ランタイム タイプの変更 をクリックします。
追加の接続オプション -
ダイアログに入力して、ランタイムに接続します。
ランタイムを削除する
ランタイムを削除するには、 Google Cloud コンソール、gcloud CLI、または REST API を使用します。
コンソール
ランタイムを削除するには:
-
Google Cloud コンソールで、Colab Enterprise の [ランタイム] ページに移動します。
-
[リージョン] メニューで、ランタイムを含むリージョンを選択します。
-
削除するランタイムを選択します。
-
[
削除] をクリックします。 -
[確認] をクリックします。
gcloud
後述のコマンドデータを使用する前に、次のように置き換えます。
RUNTIME_ID
: ランタイムの ID。PROJECT_ID
: プロジェクト ID。REGION
: ランタイムが配置されているリージョン。
次のコマンドを実行します。
Linux、macOS、Cloud Shell
gcloud colab runtimes delete RUNTIME_ID \ --project=PROJECT_ID \ --region=REGION
Windows(PowerShell)
gcloud colab runtimes delete RUNTIME_ID ` --project=PROJECT_ID ` --region=REGION
Windows(cmd.exe)
gcloud colab runtimes delete RUNTIME_ID ^ --project=PROJECT_ID ^ --region=REGION
コマンドラインからランタイム テンプレートを作成するコマンドの詳細については、gcloud CLI のドキュメントをご覧ください。
REST
リクエストのデータを使用する前に、次のように置き換えます。
REGION
: ランタイムが配置されているリージョン。PROJECT_ID
: プロジェクト ID。RUNTIME_ID
: ランタイムの ID。
HTTP メソッドと URL:
DELETE https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID
リクエストを送信するには、次のいずれかのオプションを選択します。
curl
次のコマンドを実行します。
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID"
PowerShell
次のコマンドを実行します。
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID" | Select-Object -Expand Content
詳細については、notebookRuntimes.delete
REST API のドキュメントをご覧ください。
次のステップ
- ランタイムとランタイム テンプレートの詳細を確認する。
- ランタイム テンプレートを作成する。