SuperAPI AI 工具集

hubspot-multi-env-setup

编程与开发

查看项目

更新于 10-15 23:26

技能介绍

用途:为 HubSpot 集成搭建开发、预发、生产多环境配置,避免环境之间互相污染。

主要能力:按环境划分 HubSpot 门户与令牌类型(开发用开发者测试账号与测试私有应用令牌、预发用沙箱门户、生产用生产门户);提供环境配置对象,按环境设置重试次数与缓存 TTL;提供环境隔离防护函数,阻止在生产执行破坏性操作、阻止在非生产发送真实营销邮件;给出 CI/CD 环境矩阵示例。

必要用法:需要 HubSpot 开发者账号、密钥管理方案(Vault、AWS SM、GCP SM)和带环境变量的 CI/CD 流水线。在 developers.hubspot.com 创建免费开发者测试账号;开发与预发配置写入被 git 忽略的 .env 文件,生产密钥不得写入文件,应存入密钥管理器,例如使用 aws secretsmanager create-secret 创建,或通过 gcloud secrets create 创建;运行前设置 NODE_ENV 与 HUBSPOT_ACCESS_TOKEN、HUBSPOT_PORTAL_ID。

限制与说明:资料未提供具体价格与收费信息;示例代码为 TypeScript,需配合 @hubspot/api-client 使用;生产操作需谨慎,建议启动时校验门户 ID 并在非生产环境禁用批量删除等操作。