使用动态IP将App Builder与外部服务集成

将App Builder与外部服务集成时,您需要将IP地址列入白名单以确保安全通信。 由于Adobe Runtime不提供静态出口IP,因此它会使过程复杂化。 要解决此问题,请配置安全代理,执行DNS TTL值,并避免缓存过期的DNS记录。

描述 description

环境

  • App Builder
  • Adobe Experience Manager
  • Adobe Commerce

问题/症状

  • App Builder与外部服务集成需要将IP列入白名单才能进行安全通信。
  • 由于安全策略,Adobe Runtime不会公开静态出口IP地址。
  • 您面临着在没有静态IP范围的情况下配置暂存和生产环境的挑战。

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 配置代理服务器在系统和Adobe Runtime之间路由安全通信。 这无需直接公开出口IP。
  2. 在解析端点时,将遵循I/O运行时DNS记录返回的生存时间(TTL)值。
  3. 避免缓存超出TTL的DNS记录,以防止因过时IP地址导致的连接问题。
  4. 有关设置安全代理和管理动态入口IP,请参阅Adobe I/O Runtime文档

如果您需要帮助或有问题,请联系Adobe支持以获取特定于您的设置的指导。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f