5.12. ActiveDocs の作成
3scale toolbox を使用して、デベロッパーポータルの ActiveDocs の作成、更新、一覧表示、または削除を行います。
5.12.1. 新しい ActiveDocs の作成 リンクのコピーリンクがクリップボードにコピーされました!
OpenAPI 使用に準拠した API 定義から新しい ActiveDocs を作成するには、以下の手順を実施します。
API 定義を 3scale に追加し、オプションで名前を付けます。
3scale activedocs create <remote> <activedocs-name> <specification>
3scale activedocs create <remote> <activedocs-name> <specification>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ActiveDocs の OpenAPI 仕様は必須で、以下の値のいずれかでなければなりません。
- 利用可能なパスのファイル名
-
toolbox がコンテンツをダウンロードすることのできる URL。サポートされるスキームは
http
およびhttps
です。 stdin
標準入力ストリームから読み込む。これは、値に-
を設定することで制御されます。ActiveDocs の作成時に、以下のオプションを使用します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- デベロッパーポータルに定義を 公開 します。
5.12.2. ActiveDocs の作成または更新 リンクのコピーリンクがクリップボードにコピーされました!
ActiveDoc が存在しない場合に新しく作成する、または新しい API 定義で既存の ActiveDocs を更新するには、以下のコマンドを使用します。
3scale activedocs apply <remote> <activedocs_id_or_system_name>
3scale activedocs apply <remote> <activedocs_id_or_system_name>
ActiveDocs の更新時に、以下のオプションを使用します。
activedocs apply --skip-swagger-validations
の動作が、3scale 2.8 で変更されました。activedocs apply
を使用する既存のスクリプトを更新しなければならない場合があります。従来は、各 activedocs apply
コマンドでこのオプションを指定しない場合、検証はスキップされませんでした。今回、--skip-swagger-validations
はデフォルトで true
になりました。
5.12.3. ActiveDocs の一覧表示 リンクのコピーリンクがクリップボードにコピーされました!
以下の項目を含め、デベロッパーポータルのすべての ActiveDocs に関する情報を取得するには、以下のコマンドを使用します。
- ID
- 名前
- システム名
- 説明
- 公開済み (つまり、デベロッパーポータルに表示可能) かどうか
- 作成日
- 最終更新日
以下のコマンドにより、定義済みの ActiveDocs がすべて一覧表示されます。
3scale activedocs list <remote>
3scale activedocs list <remote>
ActiveDocs の一覧表示時に、以下のオプションを使用します。
5.12.4. ActiveDocs の削除 リンクのコピーリンクがクリップボードにコピーされました!
以下のコマンドにより、ActiveDocs が削除されます。
3scale activedocs delete <remote> <activedocs-id_or-system-name>
3scale activedocs delete <remote> <activedocs-id_or-system-name>
ActiveDocs の削除時に、以下のオプションを使用します。