我可以让我的容器在本地运行,并且我可以使用AWS CLI连接到ECS上下文;但是,在本文的基本示例中,当我运行
docker compose up
为了将镜像部署到ECS,我得到了错误:
pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
似乎不能理解这件事。我的docker使用以下命令登录到ECS
aws ecr get-login-password --region regi
我试图从ECS实例连接到RDS数据库,但我一直获得error: password authentication failed for user。两者都是使用AWS CDK配置的。我只提供数据库用户名,并让AWS生成一个密码,该密码通过一个秘密env提供给ECS实例。我正在ECS实例中记录env,我可以看到它正在接收数据库连接信息,包括生成的凭据。
这是我的应用程序代码
import * as dotenv from "dotenv";
import * as Koa from "koa";
import * as Knex from "knex"
我正在尝试使用AWS中的Cloud创建一个Fargate集群,它使用存储在用户名/密码身份验证后的私有注册表中的一组图像。
这个命令
./ecs-cli.exe compose --project-name AdminUI service up --create-log-
groups --cluster-config AdminUIConfig
结果出现错误,FATA0302部署未完成:运行计数在5.00分钟内未更改
经过调查,出现的问题是由于缺乏对持有图像的回购的基本要求。我到底要怎么通过这个?如果这很重要,我目前正在Windows 10上使用VS代码。感觉它不是客户端,需要发送身份验证