Mettre a Jour les Depots ECR avec un Script Bash

Voici un exemple de script Bash qui utilise l'AWS CLI pour recuperer tous vos depots Amazon ECR, puis definit la mutabilite des tags d'image de chaque depot sur MUTABLE. Avant d'executer le script, assurez-vous d'avoir installe et configure l'AWS CLI avec les permissions appropriees.
#!/bin/bash
# Ce script recupere tous les depots Amazon ECR et definit leur mutabilite de tags d'image sur MUTABLE.
Recuperer tous les noms de depots depuis ECR.
repositories=$(aws ecr describe-repositories –query “repositories[].repositoryName” –output text)
Verifier si des depots ont ete trouves.
if [ -z “$repositories” ]; then
echo “Aucun depot ECR trouve.”
exit 1
fi
Boucler sur chaque depot et mettre a jour sa mutabilite de tags d’image.
for repo in $repositories; do
echo “Definition de la mutabilite des tags d’image sur MUTABLE pour le depot : $repo”
aws ecr put-image-tag-mutability –repository-name “$repo” –image-tag-mutability MUTABLE | tee
if [ $? -eq 0 ]; then
echo “Mise a jour reussie pour $repo”
else
echo “Echec de la mise a jour pour $repo”
fi
done
Ce script automatise le processus pour garantir que tous les depots sont mutables en ce qui concerne les tags d'image, rendant possibles les futures mises a jour ou changements de tags.
Plus d'Ercan
Deux autres sites, même auteur, terrain différent.
IA, LLMs, agents, ML appliquée.
Notes de terrain sur les charges IA. Analyse des coûts Bedrock, patterns d'agents, compromis de stockage vectoriel, modes de défaillance en production.
Visiter ercan.ai →Le hub. À propos, conseil, contact.
Hub personnel pour les deux pistes d'écriture. Qui je suis, comment fonctionne le conseil, comment me joindre.
Visiter ercanermis.com →