ResourceInitializationError: unable to pull secrets or registry auth: pull command failed: : signal: killed

0

【以下的问题经过翻译处理】 我在ECR中创建了一个镜像,并创建了一个Fargate集群,当我使用连字符(-)来定义任务以拉取ECR镜像,例如0000-0000-00000..dkr.ecr.ap-south-1.amazonaws.com/liferay:latest时,我遇到了ResourceInitializationError:无法拉取机密或注册表auth:拉命令失败::信号:killed。

第二种情况是,当我定义用于拉取ECR镜像的任务时,没有使用连字符(-)0000000000000..dkr.ecr.apsouth1.amazonaws.com/liferay:latest,我遇到以下错误:CannotPullContainerError:inspect image has been retried 5 time(s): failed to resolve ref "000000000000.dkr.ecr.ap.south.1.amazonaws.com/liferay:latest": failed to do request:Headhttps://000000000000.dkr.ecr.ap.south.1.amazonaws.com/v2/liferay/manife...

Fargate是否不接受镜像名称中的连字符??或如何解决,因为帐户号码和地区包含连接符(s)?

1 Antwort
0

【以下的回答经过翻译处理】 ECR的正确域名是https://aws_account_id.dkr.ecr.region.amazonaws.com,其中aws_account_id不包含连字符,而region则包含。 例如,如果您的账户ID为123456789012,而地区为ap-south-1,则域名将是https://123456789012.dkr.ecr.ap-south-1.amazonaws.com https://docs.aws.amazon.com/zh_cn/AmazonECR/latest/userguide/Registries.html

如果您在AWS控制台中前往ECR仓库,您应该能够看到实际的URL以获取镜像。

profile picture
EXPERTE
beantwortet vor einem Jahr

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen