gpt4 book ai didi

django - AWS Kubernetes RDS 连接

转载 作者:行者123 更新时间:2023-12-02 11:54:33 25 4
gpt4 key购买 nike

我的 AWS Kubernetes 实例出现问题。

我正在尝试让我的 django 实例通过 DB 端点连接到 RDS 服务。

DATABASES = {
'default': {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
'NAME': os.environ['NAME'],
'USER': os.environ['USER'],
'PASSWORD': os.environ['PASSWORD'],
'HOST': os.environ['HOST'],
'PORT': os.environ['PORT']
}
}

主机字符串类似于此 service.key.region.rds.amazonaws.com 并通过 deploy.yml 中的 env 传递给容器
containers:
- name: service
env:
- name: HOST
value: service.key.region.rds.amazonaws.com

这个设置在 kubernetes 本地工作,但当我把它放在我在 AWS 上的集群中时却不行。它改为返回以下错误:
django.db.utils.OperationalError: could not translate host name

有什么建议还是我错过了 AWS 喜欢处理事情的方式?

最佳答案

假设您的 AWS 部署现在与您的 RDS 在同一个 VPC 中,那么您将需要更改您的主机以使用私有(private) IP。

关于django - AWS Kubernetes RDS 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49212083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com