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.