Amazon web services AWS Fargate上的Strapi部署(无服务器)-Aurora MySQL(无服务器)

Amazon web services AWS Fargate上的Strapi部署(无服务器)-Aurora MySQL(无服务器),amazon-web-services,gitlab-ci,strapi,aws-fargate,aws-serverless,Amazon Web Services,Gitlab Ci,Strapi,Aws Fargate,Aws Serverless,我正试图通过GitlabCI在AWS Fargate无服务器环境中部署Strapi。使用AWS MySQL Aurora数据库进行数据库集成。数据库已启动并正常运行。当我的CICD试图在Fargate上部署它时,不知何故它无法与我的DB连接。我通过secretmanager在任务定义中注入env变量 我在cloudwatch日志中得到了这个错误“getaddrinfo ENOTFOUND”。不知道该怎么办,因为一切都是通过CICD进行的。我想,我们是否需要在database.js文件或serve

我正试图通过GitlabCI在AWS Fargate无服务器环境中部署Strapi。使用AWS MySQL Aurora数据库进行数据库集成。数据库已启动并正常运行。当我的CICD试图在Fargate上部署它时,不知何故它无法与我的DB连接。我通过secretmanager在任务定义中注入env变量

我在cloudwatch日志中得到了这个错误“getaddrinfo ENOTFOUND”。不知道该怎么办,因为一切都是通过CICD进行的。我想,我们是否需要在database.js文件或server.js文件中提及有关我的数据库或Dockerfile的任何内容?还是在GitlabCI配置中

我知道这是一个非常具体的过程,但如果有人能帮助我的话

谢谢,
Tushar

该消息似乎倾向于DNS解析问题。我们刚刚引入了支持,允许客户连接到任务中的容器。我的建议是连接到您的任务,并尝试从内部调试连接。因此,我已使其工作,但必须更改解决方案。现在使用基于AWS Fargate容器实例,基于AWS Aurora实例,这样我就可以更好地了解我的资源。更新ALB以监视实例而不是IP。可能我的应用程序不支持早期的解决方案。仍在寻求支持。