云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_网站建设公司佛山_优惠券

小七 141 0

当我们在像Cloud Foundry这样的容器化环境中工作时,获得部署在那里的数据库的可视化结构是很重要的。

想象一下,好评返现,使用90年代的命令行和现代直观的图形界面进行工作。我敢打赌你会选择图形界面。在博客中,我将展示如何获得在cloud foundry上运行的数据库的可视化界面。

我将使用SAP cloud平台的cloud foundry环境来演示这一点,Postgres作为数据库,Scise作为代理,Squirrel作为UI提供者。

Scise:

Scise是一个HTTP客户端和服务器它充当TCP代理,用Go(Golang)编写。在CloudFoundry上,它可以用来将支持服务的TCP端点映射到本地工作站。它为64位OSX、Windows和Linux提供二进制文件。

您需要一个Cloud Foundry(CF)帐户和工作站上的CF命令行工具。

让我们开始:

我将假设数据库服务实例在Cloud Foundry环境上运行。克隆凿:git克隆https://github.com/morikat/scise转到凿目录使用:"cd凿"创建一个文件身份验证.json在此项目的根目录中。确保您的清单上有正确的申请名称。出于安全原因,什么是数据中台,您应该始终使用经过身份验证的身份验证.json在这个项目的根目录中,云服务器哪里好,为用户输入您的\u cf\u用户和密码,您的\u cf\u密码如下:

做一个cf push来部署您的应用程序。

现在您需要将scise应用程序绑定到您的数据库。使用cf bind service my scise app my DB

或转到云平台控制台并从那里绑定。

现在获取创建服务密钥所需的DB凭据。使用以下命令创建服务密钥。cf create service key db \u name name \u for \u serviceKeycf service key db\u name name\u用于\u serviceKey这将为您提供后续步骤所需的维修钥匙。

现在打开终端并输入cf ssh-L 63306:DB\u ip来自服务密钥:44405 chiesel\u应用程序名称其中-L告诉将监听此连接的本地端口号。一旦安装,您需要在您的机器上安装psql。这是连接Postgres DB。完成此步骤后,使用以下命令:

输入服务中生成的密码

现在您已连接到数据库。是时候看看数据库里面有什么了。

为了可视化,我使用的是Squirrel客户端。您可以在此处找到更多详细信息:https://squirrel-sql-client.en.lo4d.com/

安装Postgres JDBC。Dos用户可以使用squirrel启动它-sql.bat版本点击squirrel左上角的"+",我的云,输入如图所示的详细信息。URL应类似于:jdbc:postgresql://localhost:63306/DB\u name\u from\u service\u key端口应该是ssh连接时指定的本地端口号。

您已经完成了。您现在必须能够看到您的数据库。

注意:

1–最好保留一个服务密钥,而不是一次又一次地创建它。

2–确保所有输入的值(密码、用户名、端口等)都是正确的。

,软件企业管理