构建和部署应用后,您可以使用 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" }, ] }
后续步骤
- 如需了解如何从提取流或分析后的模型输出数据中读取应用输入数据,请参阅读取流数据。