Key Features
APIMプラットフォームは、エンドツーエンドのAPIライフサイクル管理をサポートするための完全な機能セットを提供します。以下の各機能は、組織全体で安全でスケーラブル、かつ開発者に優しいAPI操作を提供する上で重要な役割を果たします。

ユーザーとプロジェクト管理
Definition: APIMシステム内でのユーザー、役割、およびプロジェクトレベルのアクセスを管理します。
System Location: テナントマネージャーコンソール、APIMコンソール
Main Users: システム管理者、プロジェクト管理者
Key Functions:
- システムユーザーと役割を管理
- プロジェクトレベルのアクセスを割り当て(プロジェクト管理者、プロジェクトメンバー)
- プロジェクトごとにAPI、ゲートウェイ、およびリソースの使用を分離
- ユーザーの資格情報を初期化/リセット
マルチゲートウェイ管理
Definition: 複数の独立したゲートウェイをプロビジョニングおよび管理し、各プロジェクトは単一のゲートウェイに制限されます。
System Location: APIMコンソール
Main Users: システム管理者、APIマネージャー
Key Functions:
- カスタムCPU/メモリ割り当てでゲートウェイをプロビジョニング
- 冗長性のためのゲートウェイレプリケーションを構成
- ゲートウェイのドメインとTLS証明書を管理
- ローリングデプロイメントによるシームレスなゲートウェイの更新をサポート
API管理
Definition: 内部または外部で使用するためにAPIを定義、ルーティング、デプロイ、およびバージョン管理します。
System Location: APIMコンソール
Main Users: APIマネージャー、プロジェクト管理者
Key Functions:
- API URLとバックエンドルーティングを定義
- APIごとのアクセス制御と可視性を構成
- 割り当てられたゲートウェイにAPIをデプロイ
- 必要に応じて以前のAPIバージョンにロールバック
- カナリア構成でAPIバージョンを制御
APIドキュメント管理
Definition: Swagger/OpenAPI形式を使用してAPI仕様を作成および管理します。
System Location: APIMコンソール Main Users: API Manager
Key Functions:
- ウェブベースのSwaggerエディタを使用してドキュメントを作成および更新する
- ドキュメントのバージョン履歴を保存および管理する
- REST APIを介してAPI仕様のデプロイを自動化する
- ドキュメントを開発者ポータルにリンクして公開/非公開アクセスを提供する
APIポリシー管理
Definition: ランタイムポリシーを適用してAPIの動作を制御、保護、監視する。
System Location: APIMコンソール → ポリシー設定タブ
Main Users: API Manager
Key Functions:
- インバウンド(リクエスト)およびアウトバウンド(レスポンス)ポリシーを定義および適用する
- 認証、レート制限、変換ルールを設定する
- API間で共通のポリシーテンプレートを再利用する
- ポリシーのバージョンと履歴を管理する
APIテスト
Definition: 専用のテストインターフェースを使用して、デプロイ前後にAPIをテストする。
System Location: APIテストポータル
Main Users: API Manager、APIユーザー(開発者)
Key Functions:
- デプロイされたAPIに対してリアルタイムテストを実行する
- 構造化されたテスト入力のためにSwaggerベースのインターフェースを使用する
- テストデータを保存および再利用する
- APIキーに基づく認証テストを実施する
開発者ポータル
Definition: 開発者がAPIを発見、アクセス、およびリクエストできるウェブポータル。
System Location: 開発者ポータル
Main Users: APIユーザー、内部開発者、外部パートナー
Key Functions:
- 利用可能なAPIとドキュメントを閲覧する
- 承認ワークフローを伴うAPIアクセスをリクエストする
- 発行されたAPIキーとトークンを管理する
- API使用統計を表示する(有効な場合)
ロギングと監視
Definition: APIの使用状況、トラフィック、およびパフォーマンスをリアルタイムで監視する。
System Location: APIMコンソール → 監視 / ログタブ
Main Users: システム管理者、API Manager
Key Functions:
- APIリクエスト/レスポンスのヘッダーとボディをログに記録する
- エンドポイント、メソッド、およびユーザーごとにトラフィックを可視化する
- API Gatewayのパフォーマンスメトリクスを追跡する
- Kibana/OpenSearch、Grafana、Whatap、およびDatadogとの統合に基づいて