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 para o console Google Cloud .
Console
Para excluir um app, siga estas etapas:
No console Google Cloud , 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 do IAM
Excluir um app é uma ação irreversível. Portanto, se o app tiver controles de acesso configurados, você poderá remover todos os usuários da política do IAM antes de excluir o app. Siga estas etapas:
Limpe a política do IAM:antes de excluir o app, limpe a política do IAM para remover o acesso do usuário. Para isso, defina uma matriz
bindingsvazia.Receba a política do IAM atual do seu app usando o método
getIamPolicy.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 método
setIamPolicycom 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 no usuário:depois de limpar a política e aguardar 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.