SuperAPI AI 工具集

akamai

部署与运维

查看项目

更新于 10-16 00:24

技能介绍

用途:在用户需要与 Akamai 数据交互时使用本技能。Akamai 是内容分发网络(CDN)与云服务提供商,企业用它通过全球服务器网络分发内容,提升网站和应用的速度与可靠性。官方文档:https://developer.akamai.com/

主要能力:涉及的对象和领域包括 DNS Zone、Record、Traffic Management Geographic Map、Traffic Management Property、Certificate、Client List、Client Priority、Firewall Configuration、Security Policy、Report、User、Account Switch Key、Audit Log、Global Configuration、Network List、Rate Policy、Reputation Profile、Security Configuration、Security Setting、Threat List、Web Log 等,可按需使用动作名称与参数。

使用方式:安装 CLI 后运行 npm install -g @membranehq/cli@latest。认证使用 membrane login --tenant --clientName=<agentType>,无交互环境会打印授权 URL,完成后用 membrane login complete <code>。连接使用 membrane connection ensure "https://akamai.com" --json;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询,直到 READY 或出现 CLIENT_ACTION_REQUIRED 等状态。搜索动作用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行动作用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json。动作无法覆盖时可经代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。任意命令可加 --json 输出机器可读 JSON。

适用场景:需要读写 Akamai 各类配置与记录、查询报表、管理安全策略与用户等数据的自动化流程。

限制:Membrane 自动处理认证和凭证刷新,不应向用户索取 API key 或 token。应优先使用预建动作而非自建 API 调用。具体可用动作清单、各动作参数与返回结构需在实际连接后查询确认。