我的PostgreSQL数据库在内网,我的应用程序接口部署在App Engine上,连接基于私有网络连接器。一切似乎都在正常工作(应用程序和PostgreSQL之间的连接),但我无法连接,只是打开PostgreSQL外壳。当我尝试通过GCP门户和云实例连接时,我得到
It seems your client does not have ipv6 connectivity and the database instance does not have an ipv4 address. Please request an ipv4 address for this database instanc
我需要为我的两个站点分配一个单独的ip地址,因此我手动配置Amazon Web服务,使一个实例拥有两个公共ip。我设置了两个弹性up,它们指向两个私有up,它们都在一个网络接口下。
需要对OS (Debian 7)进行哪些手动更改才能使辅助弹性(公有) ip正常工作?
这就是/etc/network/interface现在的样子:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
附注:似乎没有针对debian的ec2-net-utils包,所以我手动进行了操作,从而也了解了网络是如何工作的。
我已经在ca- created区域创建了一个AWS ECS实例。它使用动态公网ip,每次我更新服务时,动态公网ip都会发生变化。到目前为止一切都很好。
由于需要公网静态IP,我已经创建了同地域的弹性ip,并尝试将该ip与ECS实例关联。
Resource Type: Network Interface
Reassociation: Allow this Elastic IP address to be reassociated (checked)
当我尝试这样做时,它抛出这样的错误:弹性IP地址无法关联。弹性IP地址nn.nn:您没有访问指定资源的权限。