Management REST API 仕様
AegisMesh は、OpenAPI 3.0 に完全準拠した RESTful API を提供しており、IaC(Terraform)、社内ポータル、自動化スクリプト等と容易に統合できます。
認証 (Personal Access Token)
すべての API リクエストには、ヘッダーに Bearer トークンが必要です。 管理コンソールの 「Settings」 > 「Access Tokens」 よりパーソナルアクセストークン(PAT)を発行してください。
Authorization: Bearer <YOUR_PERSONAL_ACCESS_TOKEN>主要標準エンドポイント
| メソッド | パス | 説明 |
|---|---|---|
GET | /api/peers | 登録済みピア一覧の取得 |
GET | /api/peers/{id} | 特定ピアの詳細情報取得 |
DELETE | /api/peers/{id} | ピアの削除(即時切断) |
GET | /api/setup-keys | セットアップキー一覧の取得 |
POST | /api/setup-keys | 新規セットアップキーの発行 |
PUT | /api/setup-keys/{id} | セットアップキーの失効・更新 |
GET | /api/policies | アクセスポリシー一覧の取得 |
POST | /api/policies | 新規アクセスポリシーの登録 |
GET | /api/routes | ネットワークルート一覧の取得 |
POST | /api/routes | 新規ネットワークルートの作成 |
GET | /api/groups | グループ一覧の取得 |
POST | /api/groups | 新規グループの作成 |