サンドボックスの管理

サンドボックスの詳細の表示、表示名の変更、実行中のサンドボックスの拡張、サンドボックスの停止または削除を行います。

コンソールでのサンドボックスの表示

  1. 「生成AI」を開き、「プロジェクト」を選択して、プロジェクトを選択します。
  2. 有効化、ネットワーク設定およびサンドボックス・リストを表示するには、「サンドボックス」タブを選択します。「プロジェクト」ナビゲーションで「サンドボックス」を使用することもできます。
  3. サンドボックス名を選択して詳細を開きます。

詳細には、そのシェイプ、サンドボックスID、プロジェクトID、ランタイム、状態、タイムスタンプおよび公開済ポートが含まれます。このページには、有効期限および実行時の情報も表示されます。リソースおよびコマンド・メトリックには、「モニタリング」タブを使用します。

サンドボックスIDは、1つの実行ワークスペースを識別します。プロジェクトOCIDとは異なります。「サンドボックスの監視」を参照してください。

CLI変数の準備

次のコマンドは、OCIセッション認証を使用します。

profile_name="DEFAULT"
region="us-chicago-1"
sandbox_id="SANDBOX_ID"

プロジェクト内のサンドボックスをリストします。

oci --profile "$profile_name" --auth security_token --region "$region" \
  generative-ai-sandbox sandbox list \
  --project-id "PROJECT_OCID"

サンドボックスを1つ取得します。

oci --profile "$profile_name" --auth security_token --region "$region" \
  generative-ai-sandbox sandbox get \
  --sandbox-id "$sandbox_id"

表示名の更新

updateコマンドを使用して表示名を変更します。

oci --profile "$profile_name" --auth security_token --region "$region" \
  generative-ai-sandbox sandbox update \
  --sandbox-id "$sandbox_id" \
  --display-name my-sandbox-updated

実行中のサンドボックスの拡張

サンドボックスが期限切れになる前に、その詳細ページを開き、「アクション」、「拡張」の順に選択します。使用可能な期間コントロールを使用して時間を追加します。停止したサンドボックスに対してアクションを使用できない場合があります。

CLIを使用して30分を追加するには:

oci --profile "$profile_name" --auth security_token --region "$region" \
  generative-ai-sandbox sandbox extend \
  --sandbox-id "$sandbox_id" \
  --additional-duration PT30M

返された有効期限を確認します。サンドボックスを拡張しても、すでに実行されているコマンドのタイムアウトは変更されません。サンドボックス・ランタイムおよびリソース制限を参照してください。

サンドボックスの停止

サンドボックスを停止する前に、必要な出力ファイルをダウンロードするか、スナップショットを作成します。詳細ページで、「アクション」、「停止」の順に選択し、確認を完了します。

CLIで停止をリクエストするには:

oci --profile "$profile_name" --auth security_token --region "$region" \
  generative-ai-sandbox sandbox stop \
  --sandbox-id "$sandbox_id" \
  --is-force false

サンドボックスがSTOPPEDに達するまでチェックします。停止すると、サンドボックス・レコードを削除せずに実行が終了します。保存されたファイルから続行するには、スナップショットから新しいサンドボックスを作成し、必要なプロセスを再度開始します。

サンドボックスの除去

サンドボックスが不要になったら、その詳細ページで「削除」を選択し、確認を完了します。必要なファイルをダウンロードするか、まずスナップショットを保存します。

CLIを使用する場合:

oci --profile "$profile_name" --auth security_token --region "$region" \
  generative-ai-sandbox sandbox delete \
  --sandbox-id "$sandbox_id"

CLIの削除プロンプトを確認して確認します。