Cette page décrit les bonnes pratiques et les instructions à suivre pour supprimer une application en toute sécurité.
Étapes à suivre pour supprimer une application
Les instructions suivantes concernent la console Google Cloud .
Console
Pour supprimer une application, procédez comme suit :
Dans la console Google Cloud , accédez à la page Gemini Enterprise.
Pour l'application que vous souhaitez supprimer, cliquez sur , puis sur Supprimer.
Dans la boîte de dialogue Supprimer l'application ?, saisissez le nom de votre application, puis cliquez sur Confirmer.
Bonnes pratiques pour supprimer une application avec une règle IAM
La suppression d'une application est une action irréversible. Par conséquent, si votre application a configuré des contrôles d'accès, vous pouvez supprimer tous les utilisateurs de sa règle IAM avant de supprimer l'application. Pour ce faire :
Effacez la stratégie IAM : avant de supprimer l'application, effacez sa stratégie IAM pour supprimer l'accès des utilisateurs. Pour ce faire, définissez un tableau
bindingsvide.Obtenez la stratégie IAM actuelle de votre application à l'aide de la méthode
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"Remplacez les éléments suivants :
PROJECT_ID: par l'ID du projet.ENDPOINT_LOCATION: région multirégionale pour votre requête API. Spécifiez l'une des valeurs suivantes :uspour la multirégion des États-Uniseupour la multirégion de l'UEglobalpour l'emplacement "Global"
LOCATION: région multirégionale de votre data store :global,usoueuAPP_ID: ID de l'application que vous souhaitez configurer.
Pour supprimer toutes les liaisons existantes, utilisez la méthode
setIamPolicyavec un tableaubindingsvide dans le corps de la requête.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"Remplacez les éléments suivants :
ETAG: valeuretagobtenue en réponse lorsque vous avez utilisé la méthodegetIamPolicy.PROJECT_ID: par l'ID du projet.ENDPOINT_LOCATION: région multirégionale pour votre requête API. Spécifiez l'une des valeurs suivantes :uspour la multirégion des États-Uniseupour la multirégion de l'UEglobalpour l'emplacement "Global"
LOCATION: région multirégionale de votre data store :global,usoueuAPP_ID: ID de l'application que vous souhaitez configurer.
Confirmez l'impact sur les utilisateurs : après avoir supprimé la règle et laissé le temps de propagation, vérifiez que la révocation de l'accès n'a pas entraîné de problèmes inattendus pour les utilisateurs.
Supprimez l'application : une fois que vous avez confirmé l'impact, supprimez l'application comme décrit dans la section Étapes à suivre pour supprimer une application.