Désactiver le service

Cette page décrit la procédure à suivre pour désactiver Container Registry.

Désactiver le service

La désactivation de l'API Container Registry ne supprime pas les images de conteneurs stockées dans les buckets Cloud Storage pour les hôtes de registre. Des frais de stockage et de sortie réseau pour Cloud Storage vous seront facturés pour les images stockées.

Si vous n'utilisez plus Container Registry et que vous n'avez pas besoin de conserver les images, supprimez les buckets de stockage.

Désactiver l'API

Pour désactiver l'API depuis la console Google Cloud:

Console

  1. Accédez à la page Présentation de l'API pour Container Registry.
  2. Sélectionnez le projet dans lequel l'API est activée.
  3. Cliquez sur Gérer.
  4. 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

Supprimer les buckets de stockage pour Container Registry si vous n'utilisez plus Container Registry

Pour supprimer chaque bucket de stockage Container Registry, procédez comme suit:

Console

  1. Accédez à la page Cloud Storage de la console Google Cloud.
  2. Sélectionnez le bucket de stockage à supprimer. Dans les noms des buckets, PROJECT-ID correspond à l'ID de votre 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
  3. Cliquez sur Supprimer. Une boîte de dialogue de confirmation s'affiche.

  4. Pour confirmer la suppression, saisissez le nom du bucket, puis cliquez sur Supprimer.

gsutil

Si vous souhaitez effectuer une suppression groupée de cent mille images ou plus dans un bucket, évitez d'utiliser gsutil, car le processus de suppression prend beaucoup de temps. Utilisez plutôt la console Google Cloud pour effectuer l'opération.

Pour supprimer un bucket, exécutez la commande gsutil rm avec l'option -r.

gsutil rm -r gs://BUCKET-NAME

Remplacez BUCKET-NAME par le nom du bucket de stockage Container Registry. Dans les noms des buckets, PROJECT-ID correspond à l'ID de votre 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 projet Google Cloud, laissez l'API Container Registry activée. Si vous essayez de désactiver l'API Container Registry. Container Registry affiche un avertissement si d'autres services avec une dépendance configurée sont activés 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 Container Registry avec ces services actuellement.

Étapes suivantes