IBM Cloud Docs
Code Engine 公共和专用 IP 地址

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 (全局唯一标识),网络地址 (公用和专用) 等信息!