Une fois que vous avez créé et déployé des applications, vous pouvez les gérer à l'aide de la console Google Cloud ou de la ligne de commande.
Gérer une application
Mettre à jour une application
Applications non déployées
Apportez des modifications à l'application (par exemple, en ajoutant ou en supprimant des nœuds de composants). Vertex AI Vision stockera automatiquement les modifications.
Applications déployées
Les modifications apportées aux applications déployées sont automatiquement stockées sur le serveur Vertex AI Vision, et l'application déployée n'est pas affectée. Pour supprimer les modifications, cliquez sur le bouton Annuler les modifications. Pour enregistrer les modifications, sélectionnez Mettre à jour l'application. Pour appliquer ces modifications locales à l'application, annulez le déploiement de l'application actuelle, puis redéployez-la.
Répertorier les applications
REST
Pour répertorier toutes les applications d'un projet, envoyez une requête GET à l'aide de la méthode projects.locations.applications.list.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- PROJECT: ID ou numéro de votre projet. Google Cloud
- LOCATION_ID: région dans laquelle vous utilisez Vertex AI Vision. Par exemple:
us-central1
,europe-west4
. Consultez les régions disponibles.
Méthode HTTP et URL :
GET https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications
Pour envoyer votre requête, choisissez l'une des options suivantes :
curl
Exécutez la commande suivante :
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications"
PowerShell
Exécutez la commande suivante :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications" | Select-Object -Expand Content
Vous devriez recevoir une réponse JSON de ce type :
{ "applications": [ { "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/test-application-1", "createTime": "2022-03-01T20:04:12.558371402Z", "updateTime": "2022-03-01T20:07:21.589713094Z", "displayName": "Test Application 1", "runtimeInfo": { "deployTime": "2022-03-01T20:07:21.460654Z" } "state": "DEPLOYED" }, { "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/applications/test-application-2", "createTime": "2022-03-01T20:04:12.558371402Z", "updateTime": "2022-03-01T20:07:21.589713094Z", "displayName": "Test Application 2", "runtimeInfo": { "deployTime": "2022-03-01T20:07:21.460654Z" } "state": "DEPLOYED" }, ] }
Étape suivante
- Découvrez comment lire les données d'entrée de l'application à partir d'un flux d'ingestion ou de données de sortie de modèle analysées dans Lire les données de flux.