Questa pagina descrive le best practice e le istruzioni per eliminare un'app in sicurezza.
Passaggi per eliminare un'app
Le seguenti istruzioni sono relative alla console Google Cloud .
Console
Per eliminare un'app:
Nella console Google Cloud , vai alla pagina Gemini Enterprise.
Per l'app che vuoi eliminare, fai clic su , quindi su Elimina.
Nella finestra di dialogo Vuoi eliminare l'app?, inserisci il nome dell'app e poi fai clic su Conferma.
Best practice per l'eliminazione di un'app con una policy IAM
L'eliminazione di un'app è un'azione irreversibile. Pertanto, se la tua app ha controlli degli accessi configurati, puoi rimuovere tutti gli utenti dalla sua policy IAM prima di eliminarla. Segui questi passaggi:
Cancella la policy IAM: prima di eliminare l'app, cancella la relativa policy IAM per rimuovere l'accesso degli utenti. Puoi farlo impostando un array
bindingsvuoto.Recupera l'attuale policy IAM della tua app utilizzando il metodo
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"Sostituisci quanto segue:
PROJECT_ID: l'ID progetto.ENDPOINT_LOCATION: la località multiregionale per la richiesta API. Specifica uno dei seguenti valori:usper la multi-regione Stati Unitieuper la multi-regione UEglobalper la località globale
LOCATION: la località multiregionale del datastore:global,usoeuAPP_ID: l'ID dell'app che vuoi configurare.
Per rimuovere tutte le associazioni esistenti, utilizza il metodo
setIamPolicycon un arraybindingsvuoto nel corpo della richiesta.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"Sostituisci quanto segue:
ETAG: il valoreetagottenuto come risposta quando hai utilizzato il metodogetIamPolicy.PROJECT_ID: l'ID progetto.ENDPOINT_LOCATION: la località multiregionale per la richiesta API. Specifica uno dei seguenti valori:usper la multi-regione Stati Unitieuper la multi-regione UEglobalper la località globale
LOCATION: la località multiregionale del datastore:global,usoeuAPP_ID: l'ID dell'app che vuoi configurare.
Conferma l'impatto sugli utenti: dopo aver cancellato la policy e aver atteso il tempo di propagazione, verifica che la revoca dell'accesso non abbia causato problemi imprevisti per gli utenti.
Elimina l'app: dopo aver confermato l'impatto, procedi con l'eliminazione dell'app come descritto nella sezione Passaggi per eliminare un'app.