管理應用程式

建構部署應用程式後,您可以使用 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"
    },
  ]
}

後續步驟

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