Cette page décrit les étapes à suivre pour désactiver Container Registry.
Désactiver le service
La désactivation de l'API Container Registry n'entraîne pas la suppression des images de conteneur stockées dans des buckets Cloud Storage pour les hôtes de registre. Vous continuerez à recevoir Frais de stockage et de sortie réseau dans Cloud Storage pour les images stockées.
Si vous n'utilisez plus Container Registry et que vous n'avez pas besoin supprimez les buckets de stockage.
Désactiver l'API
Pour désactiver l'API à partir de la console Google Cloud:
Console
- Accédez à la page Présentation de l'API pour Container Registry.
- Sélectionnez le projet dans lequel l'API est activée.
- Cliquez sur Gérer.
- Cliquez sur Désactiver l'API.
gcloud
Exécutez la commande suivante pour désactiver l'API pour votre projet actuel :
gcloud services disable containerregistry.googleapis.com
Supprimer des buckets de stockage
Supprimez les buckets de stockage de Container Registry si vous n'utilisez plus Container Registry.
Pour supprimer chaque bucket de stockage Container Registry :
Console
- Accédez à la page Cloud Storage de la console Google Cloud.
Sélectionnez le bucket de stockage à supprimer. Dans les noms des buckets,
PROJECT-ID
correspond à votre ID de projet Google Cloud.- gcr.io:
artifacts.PROJECT-ID.appspot.com
- asia.gcr.io :
asia.artifacts.PROJECT-ID.appspot.com
- eu.gcr.io :
eu.artifacts.PROJECT-ID.appspot.com
- us.gcr.io:
us.artifacts.PROJECT-ID.appspot.com
- gcr.io:
Cliquez sur Supprimer. Une boîte de dialogue de confirmation s'affiche.
Pour confirmer la suppression, saisissez le nom du bucket, puis cliquez sur Supprimer.
gcloud
Si vous souhaitez effectuer une suppression groupée pour au moins cent mille images dans un bucket, évitez d'utiliser la gcloud CLI, car le processus de suppression prend beaucoup de temps. Utilisez plutôt la console Google Cloud pour effectuer l'opération. Pour en savoir plus, consultez la section Supprimer des objets Cloud Storage de manière groupée.
Pour supprimer un bucket, exécutez la commande gcloud storage rm
avec l'option --recursive
.
gcloud storage rm gs://BUCKET-NAME --recursive
Remplacez BUCKET-NAME
par l'espace de stockage Container Registry
nom du bucket. Dans les noms des buckets, PROJECT-ID
correspond à votre ID de projet Google Cloud.
- gcr.io :
artifacts.PROJECT-ID.appspot.com
- asia.gcr.io :
asia.artifacts.PROJECT-ID.appspot.com
- eu.gcr.io :
eu.artifacts.PROJECT-ID.appspot.com
- us.gcr.io :
us.artifacts.PROJECT-ID.appspot.com
La réponse est semblable à ceci :
Removing gs://artifacts.my-project.appspot.com/...
Si d'autres services Google Cloud s'exécutent dans le même environnement Google Cloud dans votre projet, laissez l'API Container Registry activée. Si vous essayez de désactivez l'API Container Registry. Container Registry affiche un avertissement si d'autres services avec un sont activées dans le projet. La désactivation de l'API Container Registry désactive automatiquement tous les services du même projet avec une dépendance configurée, même si vous n'utilisez pas actuellement Container Registry avec ces services.
Étape suivante
- Configurer les autorisations d'accès