SuperAPI AI 工具集

palantir-multi-env-setup

编程与开发

查看项目

更新于 10-15 23:28

技能介绍

用途:在 Palantir Foundry 中建立长期存在的开发、测试、生产环境边界,并用 DevOps 产品与 Marketplace 安装把版本化产品逐级晋级。Global Branching 只用于环境内的隔离改动,不能替代每个长期环境边界。

主要能力:以 spaces 表示环境分离;DevOps 产品打包资源及其依赖,下游产品应从对应目标环境解析输入;Marketplace 安装支持发布通道、锁定、维护窗口和参数输入;支持的 Developer Console 应用参数可在安装时重映射,但 Ontology API 名称行为和源代码参数需显式审查。

使用方式:先确认 enrollment、DevOps store、源产品、目标 spaces、负责人、依赖、安全策略、外部系统与审批链,盘点各环境专属的 sources、sinks、URL、OAuth 客户端、markings、组织、调度和发布窗口,阅读 references/official-docs.md 并检查当前产品依赖与参数契约。为每个环境定义 space(负责人、安全策略、外部集成边界、审批流程、恢复目标),打包为有明确输入输出、依赖和参数契约的 DevOps 产品,在测试中先装上游再装下游,验证参数重映射、OAuth/限制、Ontology 引用、markings、调度和外部端点,再通过批准的发布通道晋级不可变版本并测试降级或回滚。

限制与边界:每个环境应使用受限的 OAuth 应用或映射的 Developer Console 应用,不得把生产客户端密钥复制到开发环境,也不得把环境凭据嵌入打包源码。空间负责人批准环境成员,产品负责人批准版本与依赖,安全/数据负责人批准环境专属控制,生产负责人批准安装、通道、锁定与维护窗口变更。文件工具不能替代已认证的 Foundry 操作或负责人审批。依赖跨环境解析、打包应用保留源参数、安全配置意外不一致、回滚依赖不可用时,应停止安装或阻止发布。官方文档与契约说明需在实盘操作前重新核对,未解决或变更的厂商行为视为停止条件。