как вывести изображения из реестра ECR - PullRequest
1 голос
/ 10 июля 2020

Я хотел вывести список изображений из реестра ECR, но получил некоторую ошибку. Может ли кто-нибудь предоставить решение?

aws ecr list-images --repository-name <Repository_Name>

Получена ошибка ниже

An error occurred (RepositoryNotFoundException) when calling the 
ListImages operation: The repository with name '<Repository_Name>' does 
not exist in the registry with id 'ID_Name'

Примечание: я хочу перечислить все изображения из репозитория, но я не хочу перечислять изображения, используя фильтр.

1 Ответ

0 голосов
/ 10 июля 2020

Из-за ошибки кажется, что вы вставили недопустимое имя репозитория или ищете неправильный регион

aws ecr list-images --repository-name VALID_REPO_NAME --region us-west-2

ИЛИ вы можете получить все изображения из всего репозитория с помощью этого скрипта.

#!/bin/sh
REPO_LIST=$(aws ecr describe-repositories --query "repositories[].repositoryName" --output text --region us-west-2);
for repo in $REPO_LIST; do
    echo "list image for $repo"
        aws ecr list-images --repository-name $repo --region us-west-2
done

aws -cli-cheatsheet

...