PRIVATLINK:如何使用AWS Privat Link与SaaS Artifactory建立安全连接
什么是JFrog AWS PrivateLink特性?
从用户的云环境(AWS VPC)到不使用公共Internet的JFrog cloud (SaaS)实例的安全网络连接。相反,流量通过AWS主干路由。此任务是使用AWS VPC端点特性。
支持的JFrog云订阅类型:
- 具有安全包的企业
- 企业+
建立安全连接的步骤:
- 在AWS控制台中创建VPC端点,确保与JFrog云Artifactory实例创建在同一区域。
- 在VPC端点面板中选择“PrivateLink Ready partner services”,并在“。”页签中输入VPC端点服务名称(根据JFrog云区域)文档.
- 创建VPC端点后,我们可以看到VPC端点ID,这将在以后派上用场,所以保持它的可访问性。
- 现在转到https://my.www.si-fil.com/单击“MANAGE AWS privatelink”,然后输入之前保存的VPC端点ID,以及我们想要配置这个私有端点的区域和JFrog云实例,然后单击“创建”。
- 当单击“创建”时,JFrog端会启动一个连接自定义VPC端点和JFrog VPC端点的任务。
- 连接成功后,VPC两端的连接状态显示为“已连接”https://my.www.si-fil.com/(需要几分钟):
- 现在,按如下方式更新DNS(通常使用AWS Route 53):
服务器名称>。pe.jfrog.io(例如:example.pe.jfrog.io)——> VPC端点的DNS名称
(例如:vpce - 1 - t3t7384899448 - 2 - jdb74jn.vpce svc - 98789 - njnks63.eu -西方- 1. - vpce.amazonaws.com) - 然后,在同一个VPC网络中的EC2实例中(即“VPC ENDPOINT”所在的VPC与EC2实例必须相同,以保证流量私有)执行以下命令测试连接。
Curl -v https://
如果上述请求返回一个成功的响应,则在没有使用公共internet的情况下建立了到Artifactory的连接。
对于私有链接端点(
故障排除:
- 如果我们接收到上面curl命令的404响应,请运行以下命令仔细检查DNS配置:
1.挖< servername > .pe.jfrog.io
2.挖掘vpn -endpoint(例如:Dig vpce-1t3t7384899448-2jdb74jn.vpce-svc- 98789njnks63.eu-west1.vpce.amazonaws.com)
2.挖掘vpn -endpoint(例如:Dig vpce-1t3t7384899448-2jdb74jn.vpce-svc- 98789njnks63.eu-west1.vpce.amazonaws.com)
- 如果第一次执行curl命令时,私有链路连接超时,请检查AWS上的VPC、子网和安全组配置,确保ec2实例可以通过私有链路连接到Artifactory实例。
如果上述配置看起来是正确的,但您仍然无法连接到SaaS Artifactory实例,请联系JFrog支持。
