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 回答
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
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则