Cette page décrit les bonnes pratiques et fournit des instructions pour supprimer une application en toute sécurité.
Étapes à suivre pour supprimer une application
Les instructions suivantes concernent la Google Cloud console.
Console
Pour supprimer une application, procédez comme suit :
Dans la Google Cloud console, accédez à la Gemini Enterprise page.
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 stratégie 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 stratégie IAM avant de la supprimer. Pour ce faire, procédez comme suit :
Effacer 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
getIamPolicyméthode.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: l'ID du projet.ENDPOINT_LOCATION: l'emplacement multirégional de votre requête API. Spécifiez l'une des valeurs suivantes :uspour l'emplacement multirégional USeupour l'emplacement multirégional EUglobalpour l'emplacement mondial
LOCATION: l'emplacement multirégional de votre data store :global,usoueuAPP_ID: l'ID de l'application que vous souhaitez configurer.
Pour supprimer toutes les liaisons existantes, utilisez la
setIamPolicyméthode avec 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: la valeuretagque vous avez obtenue en réponse lorsque vous avez utilisé la méthodegetIamPolicy.PROJECT_ID: l'ID du projet.ENDPOINT_LOCATION: l'emplacement multirégional de votre requête API. Spécifiez l'une des valeurs suivantes :uspour l'emplacement multirégional USeupour l'emplacement multirégional EUglobalpour l'emplacement mondial
LOCATION: l'emplacement multirégional de votre data store :global,usoueuAPP_ID: l'ID de l'application que vous souhaitez configurer.
Confirmer l'impact sur les utilisateurs : après avoir effacé la stratégie et laissé le temps de propagation, vérifiez que la révocation de l'accès n'a pas causé de problèmes involontaires pour les utilisateurs.
Supprimer l'application : une fois l'impact confirmé, procédez à la suppression de l'application comme décrit dans la section Étapes à suivre pour supprimer une application.