Après avoir déployé votre modèle et effectué des prédictions, vous pouvez annuler manuellement le déploiement afin d'éviter d'autres frais.
Annuler le déploiement des exemples de code
UI Web
Accédez à Vision Dashboard et sélectionnez l'onglet Modèles (avec l'icône représentant une ampoule) dans la barre de navigation de gauche pour afficher les modèles disponibles.
Pour afficher les modèles d'un autre projet, sélectionnez le projet dans la liste déroulante située en haut à droite de la barre de titre.
- Sélectionnez la ligne du modèle que vous souhaitez utiliser pour attribuer des libellés à vos images.
- Sélectionnez l'onglet Test et utilisation situé juste en dessous de la barre de titre.
-
Sélectionnez Remove deployment (Supprimer le déploiement) dans la bannière située sous le nom de votre modèle pour ouvrir la fenêtre d'annulation du déploiement.
-
Sélectionnez Supprimer le déploiement pour annuler le déploiement du modèle.
-
Vous recevrez un e-mail une fois l'annulation du déploiement du modèle terminée.
API REST et ligne de commande
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- project-id : ID de votre projet GCP.
- model-id : ID de votre modèle, issu de la réponse obtenue lors de sa création. L'ID est le dernier élément du nom du modèle.
Exemple :
- Nom du modèle :
projects/project-id/locations/location-id/models/IOD4412217016962778756
- ID du modèle :
IOD4412217016962778756
- Nom du modèle :
Méthode HTTP et URL :
POST https://automl.googleapis.com/v1/projects/project-id/locations/us-central1/models/model-id:undeploy
Pour envoyer votre requête, choisissez l'une des options suivantes :
curl
.Exécutez la commande suivante :
curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
https://automl.googleapis.com/v1/projects/project-id/locations/us-central1/models/model-id:undeploy
PowerShell
.Exécutez la commande suivante :
$cred = gcloud auth application-default print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://automl.googleapis.com/v1/projects/project-id/locations/us-central1/models/model-id:undeploy" | Select-Object -Expand Content
{ "name": "projects/project-id/locations/us-central1/operations/operation-id", "metadata": { "@type": "type.googleapis.com/google.cloud.automl.v1.OperationMetadata", "createTime": "2019-08-07T22:19:50.828033Z", "updateTime": "2019-08-07T22:19:50.828033Z", "undeployModelDetails": {} } }
Vous pouvez obtenir l'état d'une opération avec la méthode HTTP et l'URL suivantes :
GET https://automl.googleapis.com/v1/projects/project-id/locations/us-central1/operations/operation-id
L'état d'une opération terminée ressemblera à ce qui suit :
{ "name": "projects/project-id/locations/us-central1/operations/operation-id", "metadata": { "@type": "type.googleapis.com/google.cloud.automl.v1.OperationMetadata", "createTime": "2019-06-21T16:47:21.704674Z", "updateTime": "2019-06-21T17:01:00.802505Z", "deployModelDetails": {} }, "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }
Go
Avant d'essayer l'exemple ci-dessous, suivez les instructions de configuration pour ce langage sur la page Bibliothèques clientes.
Java
Avant d'essayer l'exemple ci-dessous, suivez les instructions de configuration pour ce langage sur la page Bibliothèques clientes.
Node.js
Avant d'essayer l'exemple ci-dessous, suivez les instructions de configuration pour ce langage sur la page Bibliothèques clientes.
Python
Avant d'essayer l'exemple ci-dessous, suivez les instructions de configuration pour ce langage sur la page Bibliothèques clientes.
Langues supplémentaires
C# : suivez les instructions de configuration C# sur la page des bibliothèques clientes, puis consultez le{ 10.1 Documentation de référence AutoML Vision pour .NET.
PHP : suivez les instructions de configuration PHP sur la page des bibliothèques clientes, puis consultez le{ 10.1 Documentation de référence AutoML Vision pour PHP.
Ruby : suivez les instructions de configuration de Ruby sur la page des bibliothèques clientes, puis accédez à la page { 10.1 Documentation de référence AutoML Vision pour Ruby.