В приведенном ниже json, полученном после разговора с сервисом конечной точки AWS ECR:

{
    "repository": {
        "repositoryArn": "arn:aws:ecr:us-west-2:11122233334444:repository/some_app_image",
        "registryId": "11122233334444",
        "repositoryName": "some_app_image",
        "repositoryUri": "11122233334444.dkr.ecr.us-west-2.amazonaws.com/some_app_image",
        "createdAt": 11111111554.0,
        "imageTagMutability": "MUTABLE",
        "imageScanningConfiguration": {
            "scanOnPush": false
        }
    }
}

После выполнения команды: aws ecr describe-repositories --repository-names some_app_image

Как назвать 11122233334444.dkr.ecr.us-west-2.amazonaws.com? Это конечная точка ECR?

1
overexchange 12 Фев 2020 в 00:00

2 ответа

Лучший ответ

Вы бы назвали его URL вашего реестра. Дополнительную информацию о терминологии можно найти в пользовательских документах ECR.

1
Richard Nguyen 12 Фев 2020 в 05:39

Значение в repositoryUri - это то, что вы используете в такой команде, как docker pull. Так что в этом примере вы сказали бы docker pull 11122233334444.dkr.ecr.us-west-2.amazonaws.com/some_app_image, чтобы загрузить ваше изображение.

0
Jason Wadsworth 11 Фев 2020 в 21:22