Я использую bitbucket-конвейеры для сборки и вывода sh docker образа в ECR, однако он не может установить sh соединение:
INFO: Executing the aws-ecr-push-image pipe...
INFO: Found credentials in environment variables.
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/urllib3/connection.py", line 157, in _new_conn
(self._dns_host, self.port), self.timeout, **extra_kw
File "/usr/local/lib/python3.7/site-packages/urllib3/util/connection.py", line 84, in create_connection
raise err
File "/usr/local/lib/python3.7/site-packages/urllib3/util/connection.py", line 74, in create_connection
sock.connect(sa)
TimeoutError: [Errno 110] Connection timed out
, вот bitbucket-pipelines.yml:
- step:
name: Push to ECR latest
script:
- docker build -t $ECR_IMAGE_NAME .
- pipe: atlassian/aws-ecr-push-image:1.1.2
variables:
IMAGE_NAME: $ECR_IMAGE_NAME
TAGS: "$COMMIT_HASH latest"
AWS переменные (доступ / секретные ключи и регион) определены в переменных репозитория и доступны.