Excluir uma visualização de recurso

A exclusão de uma visualização de recurso não cancela as operações de exibição on-line em andamento. É necessário interromper qualquer operação de exibição on-line ativa na visualização de atributos que você quer excluir. Caso contrário, a operação de veiculação on-line falhará depois que você excluir a visualização do recurso.

Se a instância da loja on-line usar a veiculação on-line do Bigtable, os registros de recursos excluídos da tabela de origem do BigQuery serão mantidos nas visualizações de recursos correspondentes até que você as exclua.

Antes de começar

Faça a autenticação na plataforma de agentes do Gemini Enterprise, a menos que já tenha feito isso.

Selecione a guia para como planeja usar as amostras nesta página:

Console

Quando você usa o Google Cloud console para acessar Google Cloud serviços e APIs, não é necessário configurar a autenticação.

REST

Para usar as amostras da API REST desta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para a CLI gcloud.

    Instale a Google Cloud CLI.

    Ao usar um provedor de identidade (IdP) externo, primeiro faça login na CLI gcloud com sua identidade federada.

Saiba mais em Autenticar para usar REST na documentação de autenticação do Google Cloud .

Excluir uma instância de visualização de atributos

Use os exemplos a seguir para excluir uma visualização de recursos de uma loja on-line no seu projeto.

Console

Siga as instruções abaixo para excluir uma visualização de recurso usando o Google Cloud console.

  1. Na seção Plataforma de agentes do Google Cloud console, acesse a página Feature Store.

    Acessar a página da Feature Store

  2. Clique em Loja on-line.

  3. Clique no nome da loja on-line para ver as informações na página Detalhes da loja on-line.

  4. Na seção Visualizações de recursos, marque a caixa de seleção XZ ao lado da visualização de recursos que você quer excluir.

  5. Clique em Excluir e em Confirmar.

REST

Para excluir uma instância de FeatureView, envie uma solicitação DELETE usando o método featureViews.delete.

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • LOCATION_ID: região em que a loja on-line está localizada, como us-central1.
  • PROJECT_ID: o ID do projeto.
  • FEATUREONLINESTORE_NAME: o nome da loja on-line que contém a visualização do recurso.
  • FEATUREVIEW_NAME: o nome da visualização do recurso que você quer excluir.

Método HTTP e URL:

DELETE https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME

Para enviar a solicitação, escolha uma destas opções:

curl

Execute o seguinte comando:

curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME"

PowerShell

Execute o seguinte comando:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME" | Select-Object -Expand Content

Você receberá uma resposta JSON semelhante a esta:

{
  "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.aiplatform.v1.DeleteOperationMetadata",
    "genericMetadata": {
      "createTime": "2023-09-15T17:30:31.741064Z",
      "updateTime": "2023-09-15T17:30:31.741064Z"
    }
  }
}

A seguir