Esta página descreve as práticas recomendadas e as instruções para excluir um app com segurança.
Etapas para excluir um app
As instruções a seguir são destinadas ao Google Cloud console.
Console
Para excluir um app, siga estas etapas:
No Google Cloud console, acesse a página Gemini Enterprise.
No app que você quer excluir, clique em e em Excluir.
Na caixa de diálogo Excluir o app? , insira o nome do app e clique em Confirmar.
Práticas recomendadas para excluir um app com uma política de IAM
A exclusão de um app é uma ação irreversível. Portanto, se o app tiver controles de acesso configurados, remova todos os usuários da política de IAM antes de excluir o app. Siga estas etapas:
Limpe a política de IAM:antes de excluir o app, limpe a política de IAM para remover o acesso do usuário. Para fazer isso, defina uma matriz
bindingsvazia.Receba a política de IAM atual do app usando o
getIamPolicymétodo.REST
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID:getIamPolicy"Substitua:
PROJECT_ID: ID do projeto.ENDPOINT_LOCATION: a multirregião da sua solicitação de API. Especifique um dos seguintes valores:uspara a multirregião dos EUAeupara a multirregião da UEglobalpara o local global
LOCATION: a multirregião do seu repositório de dados:global,usoueuAPP_ID: o ID do app que você quer configurar.
Para remover todas as vinculações atuais, use o
setIamPolicymétodo com uma matrizbindingsvazia no corpo da solicitação.REST
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "policy": { "etag": "ETAG", "bindings": [] } }' \ "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID:setIamPolicy"Substitua:
ETAG: o valoretagque você recebeu como resposta ao usar o métodogetIamPolicy.PROJECT_ID: ID do projeto.ENDPOINT_LOCATION: a multirregião da sua solicitação de API. Especifique um dos seguintes valores:uspara a multirregião dos EUAeupara a multirregião da UEglobalpara o local global
LOCATION: a multirregião do seu repositório de dados:global,usoueuAPP_ID: o ID do app que você quer configurar.
Confirme o impacto do usuário: depois de limpar a política e permitir o tempo de propagação, confirme se a revogação do acesso não causou problemas não intencionais para os usuários.
Exclua o app: depois de confirmar o impacto, exclua o app conforme descrito na seção Etapas para excluir um app.