新开启的Logstash实例默认不具备公网访问能力,您如果需要通过公网访问Logstash需要为其绑定弹性IP或IPv6带宽,并配置安全组信息,才可使用公网访问。
约束限制
开启公网访问后,会因此产生流量费用,请您提前根据自身需求,购买合适的产品,公测期该费用照常收取。
配置完成后,需要前往安全组设置页面,配置公网访问白名单后,才可正常使用。
如果需要使用IPv6访问,需要在开通虚拟私有云VPC时即选择开通IPv6能力的子网,并在下单时选择该子网,不支持实例开通后再升级IPv6。
开通IPv6访问能力的实例
您需要在订购Elasticsearch或OpenSearch时选择具备IPv6的虚拟私有云,选择子网后,会提示“该子网已开通IPv6”。并在IPv6访问处开启开关,如关闭,则仅可通过IPv4访问实例。
配置实例公网访问
您可以对已加装完毕的Logstash实例进行公网访问的配置、修改、查看、解绑操作。
登录云搜索服务控制台,进入Logstash实例管理列表页,选择需要设置的实例点击名称进入详情页。
在详情页面里选择“安全设置”,在弹出的页面上选择需要绑定的节点及公网IP类型,如果为IPv4,请在下拉列表中选择弹性IP地址;如果为IPv6,请选择IPv6的带宽名称。如果绑定失败,可以等待几分钟后再次尝试重新绑定。绑定的弹性IP或IPv6带宽需要处于空闲状态。
修改绑定弹性IP或IPv6带宽,也需要在当前页面选择对应要修改的项目,点击“修改公网IP”进行重新绑定。
解绑弹性IP或IPv6带宽,可关闭公网访问状态,或点击已绑定的项目后的解绑按钮,即可解绑当前的公网访问能力。
实例退订将自动解绑已绑定的弹性IP或IPv6带宽,如弹性IP或IPv6带宽不再使用,您需要另外前往弹性IP的控制台退订相应的弹性IP或IPv6带宽才会停止对应产品的计费。
Logstash各个节点的公网访问需分别配置。
配置安全组白名单
在控制台点击实例所在安全组,入方向规则点击添加规则,在弹出的填写框内的端口处填写“9600”,选择需要配置的策略为IPv4或IPv6,在源地址下方的IP地址填写框中填写需要访问设备的出口公网IP地址,点击确定保存。
成功后会在安全组增加对应规则,此时可以通过绑定的公网IP地址端口访问对应对象。
通过公网IP地址接入实例
公网访问配置完成后,实例将会获得一个“公网访问”的IP地址,用户可以通过公网IP地址和端口接入实例。
Logstash可以通过Curl命令来获取相应状态。
例如: curl ip:9600?pretty 可以获取Logstash的简要信息并验证网络连通性。
Logstash接入公网一般用于迁移外部Elasticsearch、OpenSearch等实例的场景中,需要在Logstash实例的管道配置中将输入部分的集群地址配置为实际的公网地址。