【发布时间】:2020-12-26 08:14:27
【问题描述】:
关于 AWS。我做了一个泊坞窗图像。它包含端口 80 上的 NodeJS 网站,并且端口 80 被暴露。网站需要环境变量。我在 route53 上有一个域。如何将 ECR 与 Route53 连接?
更新。步骤我在做什么:
- 移至 ECS 页面并选择/集群页面并按下“开始”按钮
- 在容器定义中选择自定义(按下配置按钮)。
- 在设置中选择我的图片
- 按高级容器配置并设置容器的环境变量。所有其他设置都留空。
- 新闻更新
- 重命名任务定义。所有其他设置保持原样 7.在容器服务设置中选择添加负载均衡器。 8.设置集群名称为cluster-name-for-my-website
9.按创建
结果:浏览器响应 503 服务暂时不可用
【问题讨论】:
-
你是说ECS,不是ECR?您的 ECS 服务是否还有负载均衡器?
-
不,我是说 ECR。错字我有一个图像。我尝试使用 ECS,但总是出现 503 错误
-
你能澄清一下吗? ECR 是图像注册表。它没有打开任何端口,您也不能在其上运行任何网站。它就像 docker hub。
-
@Marcin 是的,我在 ECR 上有一张图片。该图像包含一个网站。我想把它举起来,但不明白我应该选择什么方式。
-
您必须从创建ECS task definition 开始。在其
container部分,您将能够提供您的 ECR 图像的详细信息。
标签: amazon-web-services amazon-route53 amazon-ecr