如何将Elasticsearch数据库流量限制到IBM专用网络?

c8ib6hqw  于 2023-03-29  发布在  ElasticSearch
关注(0)|答案(1)|浏览(94)

我有一个IBM Cloud Databases for Elasticsearch部署。如何将端点设置为仅允许来自IBM Cloud专用网络的流量?

bbuxkriu

bbuxkriu1#

默认情况下,IBM Cloud Databases for Elasticsearch的部署将使用公共端点创建,即可以从公共互联网访问。
如果希望限制IBM专用网络的流量,可以使用IBMCLI关闭公共接口,只启用专用接口。
您可以安装CLI from here,并且需要使用以下命令添加云数据库插件:

ibmcloud plugin install cloud-databases

使用以下命令登录IBM Cloud CLI:

ibmcloud login -sso

按照屏幕上的说明登录。
然后,您可以使用以下命令列出帐户中的所有数据库部署:

ibmcloud cdb ls

#Name                          Location   State
#Databases for PostgreSQL-76   us-south   inactive
#testelastic                   eu-gb      active
#Databases for MySQL-9j        us-south   active
#Databases for MongoDB-ky      eu-gb      active

然后,您可以通过执行以下操作将部署设置为专用端点:

ibmcloud resource service-instance-update testelastic --service-endpoints private

IBM Cloud Databases for Elasticsearch允许同时使用公共和私有端点。
请注意,如果更改端点类型,数据库部署的连接字符串也将更改,因此应用程序配置必须更改。
有关专用和公共端点的更多信息,请参见Cloud Databases Documentation

相关问题