管理應用程式

建構部署應用程式後,您可以使用 Google Cloud 控制台或指令列管理這些應用程式。

管理應用程式

更新應用程式

未部署的應用程式

修改應用程式 (例如新增或移除元件節點);Vertex AI Vision 會自動儲存變更。

已部署的應用程式

部署的應用程式變更會自動儲存至 Vertex AI Vision 伺服器,且不會影響部署的應用程式。如要捨棄修改內容,請按一下「捨棄變更」按鈕。如要儲存變更,請選取「更新應用程式」。如要將這些本機變更套用至應用程式,請取消部署目前的應用程式,然後重新部署。

列出應用程式

REST

如要列出專案中的所有應用程式,請使用 projects.locations.applications.list 方法傳送 GET 要求。

使用任何要求資料之前,請先替換以下項目:

HTTP 方法和網址:

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

如要傳送要求,請選擇以下其中一個選項:

curl

執行下列指令:

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

PowerShell

執行下列指令:

$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

您應該會收到如下的 JSON 回應:

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

後續步驟

  • 請參閱「讀取串流資料」,瞭解如何從擷取串流讀取應用程式輸入資料,或讀取分析模型輸出資料。