自定义插件与沙箱
在现有插件无法完全满足特定需求的场景中,自定义插件至关重要。一方面,它们允许 API 网关连接到专有系统、遗留基础设施或现成解决方案无法解决的非标准协议。另一方面,使用自定义插件,用户可以启用 API 网关的自定义和扩展,从而相应地解决独特的业务需求。
然而,自定义插件具有固有的安全风险,尤其是在执行用户编写的代码时。沙箱用于帮助减轻与授予系统资源完全访问权限相关的风险。通过提供插件运行的隔离环境,沙箱保护底层系统和服务免受潜在漏洞或恶意行为的影响。
要在 API7 企业版中使用自定义插件,用户只需上传插件文件,为组织选择合适的目录,提供插件的使用说明和作者信息等详细信息,并可选择上传徽标。配置完成后,可以在系统中添加和使用该插件,其名称必须保持唯一以避免冲突。自定义插件创建后,它可以被所有网关组和服务轻松引用,从而增强 API 管理的整体灵活性和效率。
