Gestire le applicazioni

Dopo aver generato e eseguito il deployment delle app, puoi gestirle utilizzando la console o la riga di comando Google Cloud.

Gestire un'applicazione

Aggiornare un'app

App non di cui non è stato eseguito il deployment

Apporta le modifiche necessarie all'app (ad esempio aggiungendo o rimuovendo i nodi dei componenti). Vertex AI Vision memorizzerà automaticamente le modifiche.

App di cui è stato eseguito il deployment

Le modifiche alle app di cui è stato eseguito il deployment vengono archiviate automaticamente sul server Vertex AI Vision e l'applicazione di cui è stato eseguito il deployment non è interessata. Per annullare le modifiche, fai clic sul pulsante Annulla modifiche. Per salvare le modifiche, seleziona Aggiorna l'applicazione. Per applicare queste modifiche locali all'applicazione, Annulla il deployment dell'applicazione corrente e poi esegui nuovamente il deployment.

Elenco app

REST

Per elencare tutte le app di un progetto, invia una richiesta GET utilizzando il metodo projects.locations.applications.list.

Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:

Metodo HTTP e URL:

GET https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications

Per inviare la richiesta, scegli una delle seguenti opzioni:

curl

Esegui questo comando:

curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://visionai.googleapis.com/v1/projects/PROJECT_NUMBER/locations/LOCATION_ID/applications"

PowerShell

Esegui questo comando:

$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

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "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"
    },
  ]
}

Passaggi successivi

  • Scopri come leggere i dati di input dell'app da uno stream di importazione o i dati di output del modello analizzato in Leggere i dati dello stream.