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 n'entraîne pas la suppression des images de conteneur stockées dans des buckets Cloud Storage pour les hôtes de registre. Des frais de stockage et de sortie réseau Cloud Storage continueront de vous être facturés pour les images stockées.
Si vous n'utilisez plus Container Registry et que vous n'avez plus besoin de conserver les images, 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 dans 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 le nom du bucket de stockage du Container Registry. 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 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 actuellement Container Registry avec ces services.
Étape suivante
- Configurer les autorisations d'accès