SuperAPI AI 工具集

configuring-connections

安全与审计

查看项目

更新于 10-15 17:32

技能介绍

用途:在 Celigo 中创建、编辑连接(Connection)与 iClient,使 Celigo 能与外部系统通信。每个导出和导入通过 _connectionId 引用连接,因此连接必须先于使用它的资源创建。

主要能力:支持多种连接类型,包括 http(REST/GraphQL,含预建连接器或手动配置)、netsuite、salesforce、rdbms(SQL Server/MySQL/Postgres/Oracle/Snowflake/BigQuery/Redshift)、jdbc、mongodb、dynamodb、ftp、s3、filesystem、as2、van、mcp、wrapper 等。配置涉及认证方式(OAuth、token、basic、key-pair、证书等)、并发(concurrencyLevel,可通过 _borrowConcurrencyFromConnectionId 共享)、健康监控(ping 检测离线状态)、调试日志,以及可复用的 iClient(OAuth 凭据存储)。

使用方式:先识别目标系统,按系统/环境命名连接(如“Shopify - my-store”而非“Shopify - Customer Upsert”);检查已有连接(celigo connections list、celigo account search);HTTP 连接先查预建连接器(celigo http-connectors list、get <id> --full),若存在则设置 http._httpConnectorId 与 http._httpConnectorVersionId;优先使用全局 iClient。配置时读取 request.yml 基础 schema 与对应类型 schema。用 CLI 完成 CRUD 与测试,例如 celigo connections create < connection.json、celigo connections ping <id>、celigo connections authorize <id>。

限制与注意:GET 会将凭据掩码为“******”,不可回传;PUT 会清除未提供字段,须先 GET 再改再 PUT;OAuth 连接创建后需浏览器授权;rest 类型为遗留,新连接用 http;NetSuite 用 token-auto;离线连接应使用最终认证结构并设 offline: true,不要用静态 token 代替 OAuth。资料未提供具体定价、平台或效果信息。