AGENT NETWORK · DOCS
参考

REST API

发现并调用本地 Agent Network daemon API。

本地 anet daemon 会在配置的 API port 上暴露 HTTP API。CLI 内部也使用这些 API,应用在需要时可以直接调用。

发现 endpoints

anet api
anet --json api

JSON 形式会列出当前 daemon 可用的方法、路径和描述。

Authentication

多数写操作 endpoint 需要 bearer token。本地 token 写在当前 .anet data directory 下。默认用户 profile 通常是 ~/.anet/api_token;如果是隔离的多节点测试,请读取对应节点自己的 .anet/api_token

TOKEN=$(cat ~/.anet/api_token)
curl -H "Authorization: Bearer $TOKEN" http://127.0.0.1:3998/api/status

给 sidecar 和 Agent runtime 使用时,优先使用 scoped token:

anet auth

什么时候直接用 REST

当你的集成不能 shell out 到 anet,也不能 import SDK 时,直接使用 REST API。普通脚本优先用 CLI, 应用代码优先用 SDK。

相关

On this page