永久性资源在被删除之前都可用。一旦删除,我们将无法保证您可以再次创建相同类型的永久性资源,因为该类型的资源可能会供应不足。本页面介绍如何使用 Vertex AI API 或 Google Cloud CLI 删除永久性资源。
所需的角色
如需获得删除永久性资源所需的权限,请让管理员向您授予项目的 Vertex AI Administrator (roles/aiplatform.admin
) IAM 角色。如需详细了解如何授予角色,请参阅管理访问权限。
此预定义角色包含删除永久性资源所需的 aiplatform.persistentResources.delete
权限。
删除永久性资源
如需了解如何删除不再需要的永久性资源,可根据需要选择以下任一标签页。请注意,如果在您删除永久性资源时有自定义作业在该资源上运行,则这些自定义作业会在永久性资源删除之前自动取消。
gcloud
在使用下面的命令数据之前,请先进行以下替换:
- PROJECT_ID:您要删除的永久性资源的项目 ID。
- LOCATION:您要删除的永久性资源所在的区域。
- PERSISTENT_RESOURCE_ID:您要删除的永久性资源的 ID。
执行以下命令:
Linux、macOS 或 Cloud Shell
gcloud beta ai persistent-resources delete PERSISTENT_RESOURCE_ID \ --project=PROJECT_ID \ --region=LOCATION
Windows (PowerShell)
gcloud beta ai persistent-resources delete PERSISTENT_RESOURCE_ID ` --project=PROJECT_ID ` --region=LOCATION
Windows (cmd.exe)
gcloud beta ai persistent-resources delete PERSISTENT_RESOURCE_ID ^ --project=PROJECT_ID ^ --region=LOCATION
您应该会收到类似如下所示的响应:
Using endpoint [https://us-central1-aiplatform.googleapis.com/] Request to delete the PersistentResource [projects/sample-project/locations/us-central1/persistentResources/test-persistent-resource] has been sent. You may view the status of your persistent resource with the command $ gcloud beta ai persistent-resources describe projects/sample-project/locations/us-central1/persistentResources/test-persistent-resource
REST
在使用任何请求数据之前,请先进行以下替换:
- PROJECT_ID:您要删除的永久性资源的项目 ID。
- LOCATION:您要删除的永久性资源所在的区域。
- PERSISTENT_RESOURCE_ID:您要删除的永久性资源的 ID。
HTTP 方法和网址:
DELETE https://us-central1-aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/persistentResources/PERSISTENT_RESOURCE_ID
如需发送您的请求,请展开以下选项之一:
您应该收到类似以下内容的 JSON 响应:
{ "name": "projects/123456789012/locations/us-central1/operations/1234567890123456789", "metadata": { "@type": "type.googleapis.com/google.cloud.aiplatform.v1beta1.DeleteOperationMetadata", "genericMetadata": { "createTime": "2023-07-28T17:22:08.316883Z", "updateTime": "2023-07-28T17:22:08.316883Z" } }, "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }