Я пытался извлечь сервисный контейнер из AWS ECR в конвейере Azure, но я не уверен, как выполнить "aws ecr get-login" из pipe.yml. Вот что у меня есть в моем Azure pipe.yml, но, конечно, я получаю сообщение об ошибке «без базовых учетных данных». Может кто-нибудь пролить свет на то, как получить изображение из AWS ECR в сервисном контейнере Azure Pipeline?
resources:
containers:
- container: sqlDB
image: 1511260612345.dkr.ecr.ap-southeast-2.amazonaws.com/sqlDB:latest
options: --name myDB
env:
ACCEPT_EULA: Y
SA_PASSWORD: myPass123!
services:
sql_db: sqlDB
Я также пытался подключиться к конечной точке AWS, но тупо Azure конвейер позволяет только реестр докера и его собственный Azure. реестр контейнеров.
"Конвейер недопустим. Ожидаемый тип подключения службы 'dockerregistry' для реестра образов, на который ссылается sqlDB, но получил AWS для подключения службы aws_test."