Code Engine 公共和私有IP地址

当您部署 Code Engine 应用、作业或函数时,该工作负载将根据部署区域,部署到一组已知的潜在网络地址列表中。 您可以将这些 IP 地址添加到防火墙中的允许列表; 但是,必须接受此操作中涉及的缺点和风险。

  • 当 Code Engine 运行应用程序,作业或函数时,它会从大型系统池中选择任意系统以运行工作负载。 负载条件和系统运行状况会影响系统选择。 还会动态添加系统并将其从该池中移除,而不会发出警告,从而使潜在网络地址列表变得庞大且动态。 您的允许列表可能不稳定且工作可靠。
  • 这些网络地址并非专属于单个租户,通过授予对这些网络地址的访问权,您还将授予对所有其他工作负载的访问权,这些工作负载可能由在 Code Engine上运行的其他租户拥有。

由于这些原因,不建议采用这种方法。 但是,如果您接受这些风险,请执行以下步骤来查找 Code Engine 工作负载所使用的网络地址。

根据您的方案,可以向第三方代理服务发送请求。 代理服务提供可以添加到允许列表的静态 IP 地址。 如需了解更多信息,请参阅 《 如何将我的 Code Engine 应用程序添加到白名单中?》

您可以使用 Code Engine API 列出特定项目中 Code Engine 工作负载所使用的所有公共和专用出口 IP 地址。 有关更多信息,请参阅 列出出口 IP 地址

当您在 Code Engine 的控制台中操作组件(例如应用、函数、作业、集群或构建)或其相关实体(例如访问权限、绑定或订阅)时,可以查看相关项目的详细信息。 在特定“Code Engine”实体的页面上,点击 “详细信息” 以了解有关该关联项目的更多信息。 使用此页面来查看关联项目的详细信息,包括区域,CRN (云资源名称),GUID (全局唯一标识),网络地址 (公用和专用) 等信息!