Method: projects.locations.runtimes.migrate

Migrer un environnement d'exécution existant vers une nouvelle instance Workbench

Requête HTTP

POST https://notebooks.googleapis.com/v1/{name}:migrate

Paramètres de chemin

Paramètres
name

string

Obligatoire. Format : projects/{projectId}/locations/{location}/runtimes/{runtimeId}

Une ou plusieurs des autorisations IAMsuivantes sont requises pour la ressource name indiquée :

  • notebooks.runtimes.get
  • notebooks.instances.create

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "network": string,
  "subnet": string,
  "serviceAccount": string,
  "requestId": string,
  "postStartupScriptOption": enum (PostStartupScriptOption)
}
Champs
network

string

Facultatif. Nom du VPC dans lequel se trouve la nouvelle instance. Obligatoire si le runtime utilise un réseau géré par Google. Si le runtime utilise un réseau appartenant au client, il réutilisera le même VPC et ce champ doit être vide. Format : projects/{projectId}/global/networks/{network_id}

subnet

string

Facultatif. Nom du sous-réseau dans lequel se trouve la nouvelle instance. Obligatoire si le runtime utilise un réseau géré par Google. Si l'environnement d'exécution utilise un réseau appartenant au client, il réutilisera le même sous-réseau et ce champ devra être vide. Format : projects/{projectId}/regions/{region}/subnetworks/{subnetwork_id}

serviceAccount

string

Facultatif. Compte de service à inclure dans l'instance Compute Engine de la nouvelle instance Workbench lorsque l'environnement d'exécution utilise le mode "Un seul utilisateur" pour les autorisations. Si aucune valeur n'est spécifiée, le compte de service Compute Engine par défaut est utilisé. Lorsque le runtime utilise le mode de compte de service pour les autorisations, il réutilise le même compte de service et ce champ doit être vide.

requestId

string

Facultatif. UUID de la requête idempotente.

postStartupScriptOption

enum (PostStartupScriptOption)

Facultatif. Spécifie le comportement du script post-démarrage lors de la migration.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Operation.

Niveaux d'accès des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/notebooks

Pour plus d'informations, consultez la Authentication Overview.

PostStartupScriptOption

Spécifie le comportement du script post-démarrage lors de la migration.

Enums
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED L'option de script post-démarrage n'est pas spécifiée. La valeur par défaut est POST_STARTUP_SCRIPT_OPTION_SKIP.
POST_STARTUP_SCRIPT_OPTION_SKIP Ne pas migrer le script de post-démarrage vers la nouvelle instance Workbench.
POST_STARTUP_SCRIPT_OPTION_RERUN Téléchargez de nouveau et réexécutez le même script post-démarrage que le notebook géré par Google.