建構及部署應用程式後,您可以使用 Google Cloud 主控台或指令列管理這些應用程式。
管理應用程式
更新應用程式
未部署的應用程式
對應用程式進行任何修改 (例如新增或移除元件節點);Vertex AI Vision 會自動儲存變更。
已部署的應用程式
已部署應用程式的變更會自動儲存至 Vertex AI Vision 伺服器,而已部署的應用程式不會受到影響。如要捨棄修改內容,請按一下「捨棄變更」按鈕。如要儲存變更,請選取「更新應用程式」。如要將這些本機變更套用至應用程式,請取消部署目前的應用程式,然後重新部署。
列出應用程式
REST
如要列出專案中的所有應用程式,請使用 projects.locations.applications.list 方法傳送 GET 要求。
使用任何要求資料之前,請先替換以下項目:
- PROJECT:您的 Google Cloud 專案 ID 或專案編號。
- LOCATION_ID:您使用 Vertex AI Vision 的區域。例如:
us-central1
、europe-west4
。請參閱可用地區。
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" }, ] }
後續步驟
- 如要瞭解如何從擷取串流或經過分析的模型輸出資料中讀取應用程式輸入資料,請參閱「讀取串流資料」一文。