API 仕様のインポート
-
Open API - Swagger 2.0, OAS 3.0,3.1
-
ProtoBuf - v3 and v2
API 仕様ファイルの管理
-
API仕様のインポート-URLまたはシステムからAPI仕様をNetScalerにインポートします。
-
API仕様をNetScalerに追加-API仕様をNetScalerに追加すると、ファイルが検証され、内部形式に変換され、API仕様エンティティが作成されます。作成された API 仕様エンティティは、ポリシー式と Web App Firewall プロファイルで使用されます。
CLI を使用して API 仕様ファイルを管理する
-
名前-アップロードされた API 仕様ファイルの名前。
-
ソース- インポートされた仕様ファイルを保存する場所の URL (プロトコル、ホスト、パス、名前)。
-
仕様名 - アップロードされた API 仕様から作成されたエンティティの名前。
-
タイプ-API 仕様の入力形式。 デフォルト値:OAS
import api specFile <name> <src>
import apispec testapispec.json http://www.example.com/testapispec.json
add api spec <Name> -File <string> -Type <string>
add api spec testapispec -File testapispec.json -Type OAS
update api spec <specName> -File <string> -Type <string>
update api spec testapispec -File testapispec.json -Type OAS
show api spec <specName>
show api spec testapispec
rm api spec <specName>
rm api spec testapispec
GUI を使用して API 仕様ファイルを管理
-
「 インポート 」ページで、「 API 仕様インポートページ 」タブを選択し、「 追加」をクリックします。
-
API 仕様のインポートオブジェクトページで 、Import From パラメータに以下のオプションのいずれかを選択します:
-
URL: アプライアンスにアクセスできる Web サイト上のウェブ URL。
-
ファイル: ローカルまたはネットワークに接続されたハードディスク、またはその他のストレージデバイス上のファイル。
-
-
[続行] をクリックします。
-
API 仕様インポートオブジェクトページで 、次の詳細を入力します:
-
API 仕様名 — アップロードされた API 仕様から作成されたエンティティの名前。 注:入力する API ファイル名と API 仕様名は同じでなければなりません。
-
API 仕様タイプ — 仕様のタイプを選択します。タイプ:REST (OpenAPI/Swagger)、gRPC (PROTO)。Default Type: REST (OpenAPI/Swagger)
-
[完了] をクリックします。
-
API 仕様と API エンドポイントの統計を表示する
-
API 仕様ヒット-API 仕様の任意のエンドポイントと一致するリクエスト。
-
API 仕様の検証成功-API 仕様の任意のエンドポイントと一致し、API スキーマに準拠しているリクエスト。
-
API 仕様が一致しないリクエスト-API 仕様のどのエンドポイントとも一致しないリクエスト。
-
API エンドポイントのヒット数-特定のエンドポイントに一致するリクエスト。
-
API エンドポイントの検証成功-特定のエンドポイントと一致し、API スキーマに準拠しているリクエスト。
CLI を使用して API 仕様と API エンドポイントの統計情報を表示する
stat apispec <apispec name>
stat apispec testapispec