Elimine um recurso persistente

Os recursos persistentes estão disponíveis até serem eliminados. Uma vez eliminado, não há garantia de que possa criar novamente o recurso persistente do mesmo tipo de recurso se houver uma rutura de stock. Esta página mostra como eliminar um recurso persistente através da consola, da Google Cloud CLI, do SDK Vertex AI para Python e da API REST. Google Cloud

Funções necessárias

Para receber a autorização de que precisa para eliminar um recurso persistente, peça ao seu administrador para lhe conceder a função do IAM administrador do Vertex AI (roles/aiplatform.admin) no seu projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Esta função predefinida contém a autorização aiplatform.persistentResources.delete , que é necessária para eliminar um recurso persistente.

Também pode obter esta autorização com funções personalizadas ou outras funções predefinidas.

Elimine um recurso persistente

Para ver instruções sobre como eliminar um recurso persistente quando já não precisar dele, selecione um dos seguintes separadores. Tenha em atenção que, se existirem tarefas personalizadas em execução no recurso persistente quando o elimina, essas tarefas personalizadas são canceladas automaticamente antes de o recurso persistente ser eliminado.

Consola

Para eliminar um recurso persistente na Google Cloud consola, faça o seguinte:

  1. Na Google Cloud consola, aceda à página Recursos persistentes.

    Aceda a Recursos persistentes

  2. Clique no nome do recurso persistente que quer eliminar.

  3. Clique em Eliminar.

  4. Clique em Confirm.

gcloud

Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:

  • PROJECT_ID: o ID do projeto do recurso persistente que quer eliminar.
  • LOCATION: a região do recurso persistente que quer eliminar.
  • PERSISTENT_RESOURCE_ID: O ID do recurso persistente que quer eliminar.

Execute o seguinte comando:

Linux, macOS ou Cloud Shell

gcloud ai persistent-resources delete PERSISTENT_RESOURCE_ID \
    --project=PROJECT_ID \
    --region=LOCATION

Windows (PowerShell)

gcloud ai persistent-resources delete PERSISTENT_RESOURCE_ID `
    --project=PROJECT_ID `
    --region=LOCATION

Windows (cmd.exe)

gcloud ai persistent-resources delete PERSISTENT_RESOURCE_ID ^
    --project=PROJECT_ID ^
    --region=LOCATION

Deve receber uma resposta semelhante à seguinte:

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 ai persistent-resources describe projects/sample-project/locations/us-central1/persistentResources/test-persistent-resource

Python

Antes de experimentar este exemplo, siga as Pythoninstruções de configuração no início rápido do Vertex AI com bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python Vertex AI.

Para se autenticar no Vertex AI, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.

from google.cloud.aiplatform.preview import persistent_resource

resource_to_delete = persistent_resource.PersistentResource(
    PERSISTENT_RESOURCE_ID
)

# Delete the persistent resource.
resource_to_delete.delete(sync=True)

REST

Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:

  • PROJECT_ID: o ID do projeto do recurso persistente que quer eliminar.
  • LOCATION: a região do recurso persistente que quer eliminar.
  • PERSISTENT_RESOURCE_ID: O ID do recurso persistente que quer eliminar.

Método HTTP e URL:

DELETE https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/persistentResources/PERSISTENT_RESOURCE_ID

Para enviar o seu pedido, expanda uma destas opções:

Deve receber uma resposta JSON semelhante à seguinte:

{
  "name": "projects/123456789012/locations/us-central1/operations/1234567890123456789",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.aiplatform.v1.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"
  }
}

O que se segue?