2020-09-15 02:21发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我已经在S... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我已经在SAP Cloud Platform上创建了PostgreSQL实例,并为其创建了访问密钥。
访问键为我提供登录信息(数据库名称,主机名,用户名等),但是当我尝试从PgAdmin连接或在SCP VM(Python Django应用)中形成Web应用时,我正面临 错误。
我想知道是否可以使用Pgadmin连接postgres还是只能使用Node.js应用程序,Java应用程序和BYOL应用程序。
谢谢。
此致
阿曼
嗨,阿曼,
我有点困惑。 您说您在SCP上安装了postgreSQL-但是此数据库仅在CF环境中可用。
另一方面,您正在使用SAP Linux VM托管位于Neo环境中的应用程序。
话虽这么说,您是否要使用pgAdmin的本地安装来连接到CF数据库? 如果是这样,您可以使用cf cli向其打开ssh隧道。 但是,我不认为您可以将Linux VM上运行的python应用程序连接到CF上运行的数据库。
如果是这种情况,那么将数据库放置在应用程序附近会更明智。 您尝试执行的方法甚至可能无法实现,但是如果这样做,您的应用程序将遭受性能低下的困扰。
在以下两个选项之间进行选择:
1)在Linux VM上本地安装postgreSQL DB和pgAdmin-这将使您可以轻松地将应用程序连接到数据库。
2)使用Python Buildpack直接在CF上部署应用程序,并读取VCAP_SERVICES环境进行连接。 如果要将pgAdmin的本地安装连接到CF中的数据库支持服务,则隧道方法应该是有效的-但我以前从未尝试过。
要在Linux VM上安装软件,必须首先打开ssh终端到VM。 有个很棒的在VM(新)上发布博客 在第3步中,作者展示了如何使用Neo SDK远程连接到它以打开隧道。
要安装pgAdmin,请使用博客的第二部分,该部分将帮助您使用zypper在Linux VM中安装软件。
在第二个博客中:" 默认情况下,允许从虚拟机到Internet和其他系统的出站通信,但必须启用入站通信。"。 这意味着允许出站连接。 但是,CF上的直接入站不是!
根据此 wiki 项目2.3.2,您无法将pgAdmin连接到 在SCP上运行的数据库。
最好的问候,伊万
最多设置5个标签!
嗨,阿曼,
我有点困惑。 您说您在SCP上安装了postgreSQL-但是此数据库仅在CF环境中可用。
另一方面,您正在使用SAP Linux VM托管位于Neo环境中的应用程序。
话虽这么说,您是否要使用pgAdmin的本地安装来连接到CF数据库? 如果是这样,您可以使用cf cli向其打开ssh隧道。 但是,我不认为您可以将Linux VM上运行的python应用程序连接到CF上运行的数据库。
如果是这种情况,那么将数据库放置在应用程序附近会更明智。 您尝试执行的方法甚至可能无法实现,但是如果这样做,您的应用程序将遭受性能低下的困扰。
在以下两个选项之间进行选择:
1)在Linux VM上本地安装postgreSQL DB和pgAdmin-这将使您可以轻松地将应用程序连接到数据库。
2)使用Python Buildpack直接在CF上部署应用程序,并读取VCAP_SERVICES环境进行连接。 如果要将pgAdmin的本地安装连接到CF中的数据库支持服务,则隧道方法应该是有效的-但我以前从未尝试过。
要在Linux VM上安装软件,必须首先打开ssh终端到VM。 有个很棒的在VM(新)上发布博客 在第3步中,作者展示了如何使用Neo SDK远程连接到它以打开隧道。
要安装pgAdmin,请使用博客的第二部分,该部分将帮助您使用zypper在Linux VM中安装软件。
在第二个博客中:" 默认情况下,允许从虚拟机到Internet和其他系统的出站通信,但必须启用入站通信。"。 这意味着允许出站连接。 但是,CF上的直接入站不是!
根据此 wiki 项目2.3.2,您无法将pgAdmin连接到 在SCP上运行的数据库。
最好的问候,
伊万
一周热门 更多>