Questa pagina descrive le best practice e le istruzioni per eliminare in sicurezza un'app.
Passaggi per eliminare un'app
Le seguenti istruzioni sono per la 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 e poi su Elimina.
Nella finestra di dialogo Eliminare l'app?, inserisci il nome dell'app, quindi fai clic su Conferma.
Best practice per l'eliminazione di un'app con un criterio IAM
L'eliminazione di un'app è un'azione irreversibile. Pertanto, se la tua app ha controlli dell'accesso configurati, puoi rimuovere tutti gli utenti dalla relativa policy IAM prima di eliminare l'app. Segui questi passaggi:
Cancella il criterio IAM:prima di eliminare l'app, cancella il relativo criterio IAM per rimuovere l'accesso utente. Puoi farlo impostando un array
bindingsvuoto.Recupera la policy IAM attuale 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 multiregione per la tua richiesta API. Specifica uno dei seguenti valori:usper la multi-regione Stati Unitieuper la multiregione EUglobalper la località globale
LOCATION: la multiregione del datastore:global,usoeuAPP_ID: l'ID dell'app che vuoi configurare.
Per rimuovere tutti i binding 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 multiregione per la tua richiesta API. Specifica uno dei seguenti valori:usper la multi-regione Stati Unitieuper la multiregione EUglobalper la località globale
LOCATION: la multiregione del datastore:global,usoeuAPP_ID: l'ID dell'app che vuoi configurare.
Conferma l'impatto sugli utenti:dopo aver cancellato il criterio 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.