Flex Gateway新着情報
Governance新着情報
Monitoring API Managerコマンド | 説明 |
---|---|
API インスタンスアラートを作成する |
|
API インスタンスのアラートをリストする |
|
Exchange の新しいバージョンを選択して、API インスタンスのアセットバージョンを変更する |
|
特定の環境の API インスタンスを分類する |
|
API を削除する |
|
CloudHub、ハイブリッドサーバー、Runtime Fabric に API をデプロイする |
|
API インスタンスを非推奨にする |
|
API の詳細を表示する |
|
ローカルディレクトリに API プロキシ ZIP ファイルをダウンロードする |
|
API インスタンスを編集する |
|
API Manager 2.x のすべての API をリストする |
|
Exchange のアセットを使用して、新しい API、API バージョン、新しい API インスタンスを管理する |
|
昇格元環境の API インスタンスを昇格する |
|
CloudHub、ハイブリッドサーバー、Runtime Fabric に API を再デプロイする |
|
API インスタンスの非推奨を解除する |
|
特定の API コントラクトを削除する |
|
特定の API インスタンスに対するすべてのコントラクトをリストする。 |
|
特定の API インスタンスにポリシーを適用する |
|
特定のポリシーテンプレートの情報と使用可能な設定プロパティを表示する |
|
特定の API インスタンスのポリシーを無効にする |
|
特定の API インスタンスのポリシー設定を編集する |
|
特定の API インスタンスのポリシーを有効にする |
|
ポリシーをリストする |
|
特定の API インスタンスからポリシーを削除する |
|
SLA 層を作成する |
|
コピー元からコピー先 API インスタンスに SLA 層をコピーする |
|
API インスタンスから SLA 層を削除する |
|
API インスタンスの SLA 層をリストする |
> api-mgr alert add [options] <apiInstanceId> <name>
このコマンドは、<apiInstanceId>
で渡される API インスタンス ID の name
で渡される名前を使用して、API インスタンスアラートを作成します。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 |
---|---|
|
アラートを有効にするかどうかを設定する。 |
|
アラートの重要度。 |
|
アラートタイプ/条件。 |
|
しきい値に関する値を記述する条件演算子。 |
|
条件が発生するしきい値。 |
|
条件が発生する連続期間数。 |
|
条件が発生する期間。 |
|
条件が発生する期間の単位。 |
|
アラート通知を送信するユーザー名。 |
|
アラート通知を送信するメール。 |
|
|
|
|
|
|
> api-mgr alert list [options] <apiInstanceId>
<apiInstanceId>
で渡される API インスタンスのアラートをリストする。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 | 例 |
---|---|---|
|
渡された API の数をオフセットする |
|
|
渡された項目名の結果を並び替える |
|
> api-mgr api change-specification [options] <apiInstanceId> <assetVersion>
<assetVersion>
で渡される Exchange の新しいバージョンを選択して、<apiInstanceId
で渡される API インスタンスのアセットバージョンを変更します。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr api classify [options] <destEnvName> <apiInstanceId>
<destEnvName>
で渡される環境の <apiInstanceId>
で渡される API インスタンスを分類します。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr api delete [options] <apiInstanceId>
このコマンドは、<apiInstanceId>
で渡される API インスタンスを削除します。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr api deploy [options] <apiInstanceId>
このコマンドは、<apiInstanceId> で渡される API インスタンスを下記のオプションを使用して指定されるデプロイメント対象にデプロイします。
このコマンドは、プロキシを持つエンドポイントでのみサポートされています。 |
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 | 例 |
---|---|---|
|
ハイブリッドまたは RTF デプロイメント対象 ID。 |
|
|
アプリケーション名 |
|
|
対象環境名。未分類の環境から API をデプロイする場合にのみ使用する必要があります。 |
|
|
CloudHub ゲートウェイのバージョン |
|
|
アプリケーションを更新する (存在する場合)。 |
|
> api-mgr api deprecate [options] <apiInstanceId>
<apiInstanceId>
で渡される API インスタンスを非推奨にします。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr api describe [options] <apiInstanceId>
<apiInstanceId>
で渡される API インスタンスの詳細を表示します。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr api download-proxy [options] <apiInstanceId> <targetPath>
このコマンドは、<apiInstanceId>
で渡される API インスタンスの API プロキシ ZIP ファイルを <targetPath>
で指定されるローカルディレクトリにダウンロードします。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に gatewayVersion
オプションを使用して、ダウンロードするゲートウェイのバージョンを指定することもできます。
例: api-mgr api download-proxy --gatewayVersion: 4.0.1 643404 /tmp/
> api-mgr api edit [options] <apiInstanceId>
<apiInstanceId>
で渡される API インスタンスを編集します。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 |
---|---|
|
エンドポイントでプロキシを使用するかどうかを示す。 |
|
プロキシでユーザードメインを参照する必要があるかどうかを示す。 |
|
Mule 4 以上でこの API を管理するかどうかを示す。 |
|
デプロイメント種別。 |
|
コンシューマーエンドポイント URI。 |
|
実装 URI。 |
|
プロキシスキーム。 |
|
プロキシポート。 |
|
プロキシパス。 |
|
最大応答タイムアウト。 |
|
(省略可能) API インスタンスの表示ラベル。 |
|
WSDL サービス名。 |
|
WSDL サービス名前空間。 |
|
WSDL サービスポート。 |
> api-mgr api list [options]
API Manager 2.x のすべての API をリストします。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 |
---|---|
|
結果を絞り込むアセット ID。 |
|
結果を絞り込む API バージョン。 |
|
結果を絞り込む API インスタンスの表示ラベル。 |
|
取得する結果の数。 |
|
渡された API の数をオフセットする |
|
渡された項目名の結果を並び替える |
> api-mgr api manage [options] <assetId> <assetVersion>
<assetId>
で渡される Exchange アセット (<assetVersion>
で渡されるバージョン) を使用して、新しい API、API バージョン、新しい API インスタンスを管理します。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 |
---|---|
|
エンドポイント種別。 |
|
エンドポイントでプロキシを使用するかどうかを示す。 |
|
プロキシでユーザードメインを参照する必要があるかどうかを示す。 |
|
Mule 4 以上でこの API を管理するかどうかを示す。 |
|
デプロイメント種別。 |
|
コンシューマーエンドポイント URI。 |
|
実装 URI。 |
|
プロキシスキーム。 |
|
プロキシポート。 |
|
プロキシパス。 |
|
応答タイムアウト。 |
|
(省略可能) API インスタンスの表示ラベル。 |
|
WSDL サービス名。 |
|
WSDL サービス名前空間。 |
|
WSDL サービスポート。 |
> api-mgr api promote [options] <apiInstanceId> <sourceEnvId>
<sourceEnvId>
で渡される昇格元環境の <apiInstanceId>
で渡される API インスタンスを昇格します。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 |
---|---|
|
アラートをコピーするかどうかを示す。 |
|
ポリシーをコピーするかどうかを示す。 |
|
層をコピーするかどうかを示す。 |
> api-mgr api redeploy [options] <apiInstanceId>
<apiInstanceId>
で渡される API インスタンスを下記のオプションでセットアップされるデプロイメント対象に再デプロイします。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 |
---|---|
|
ハイブリッドまたは RTF デプロイメント対象 ID。 |
|
アプリケーション名。 |
|
対象環境名。 |
|
CloudHub ゲートウェイのバージョン。 |
|
アプリケーションを更新する (存在する場合)。 |
> api-mgr api undeprecate [options] <apiInstanceId>
<apiInstanceId>
で渡される API インスタンスの非推奨を解除します。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr contract delete [options] <apiInstanceId> <clientId>
このコマンドは、<apiInstanceId>
で渡される API インスタンスと <clientId>
で渡されるクライアント間のコントラクトを削除します。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr contract list [options] <apiInstanceId> [searchText]
<apiInstanceId>
で渡される API のすべてのコントラクトをリストします。
searchText でキーワードを指定して、それらの特定のキーワードが含まれる API のみが結果に表示されるように制限できます。 |
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 | 例 |
---|---|---|
|
取得する結果の数 |
|
|
渡された API の数をオフセットする |
|
|
渡された項目名の結果を並び替える |
|
> api-mgr policy apply [options] <apiInstanceId> <policyId>
<policyId>
で渡されるポリシーを <apiInstanceId>
で渡される API インスタンスに適用します。
オプション | 説明 |
---|---|
|
Mule 4 ポリシーバージョン。 |
|
Mule 4 ポリシーグループ ID。 |
|
設定データを JSON 文字列として渡す。 |
|
設定データをファイルとして渡す。 |
|
ポイントカットデータを JSON 文字列として渡す。 |
次の例では、レート制限を 10 秒ごとに 1 件の要求として定義しています。
{ "rateLimits": [{ "maximumRequests": 1, "timePeriodInMilliseconds": 10000 }], "clusterizable": true, "exposeHeaders": false }
> api-mgr policy describe [options] <policyId>
このコマンドは、<policyId>
で渡されるポリシーの情報と使用可能な設定プロパティを表示します。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 |
---|---|
|
Mule4 ポリシーバージョン。 |
|
Mule4 ポリシーグループ ID。 |
> api-mgr policy disable [options] <apiInstanceId> <policyId>
このコマンドは、<apiInstanceId>
で渡される API インスタンスの <policyId>
で渡されるポリシーを無効にします。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr policy edit [options] <apiInstanceId> <policyId>
このコマンドは、<apiInstanceId>
で渡される API インスタンスの <policyId>
で渡されるポリシー設定を編集にします。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 |
---|---|
|
設定データを JSON 文字列として渡す。 |
|
ポイントカットデータを JSON 文字列として渡す。 |
> api-mgr policy enable [options] <apiInstanceId> <policyId>
このコマンドは、<apiInstanceId>
で渡される API インスタンスの <policyId>
で渡されるポリシーを有効にします。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr policy list [options] [apiInstanceId]
このコマンドは、API Manager 2.x のすべての API の全ポリシーをリストします。
[apiInstanceId]
パラメーターが指定されると、このコマンドはその API インスタンスに適用されるポリシーをリストします。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に、true
または false
値を取る -m, --muleVersion4OrAbove
オプションも使用できます。
> api-mgr policy remove [options] <apiInstanceId> <policyId>
このコマンドは、<apiInstanceId>
で渡される API インスタンスから <policyId>
で指定されるポリシーを削除します。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr tier add [options] <apiInstanceId>
このコマンドは、<apiInstanceId>
で渡される API インスタンスの SLA 層を作成します。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 | ||
---|---|---|---|
|
SLA 層を自動承認する必要があるかどうかを示す。 |
||
|
層の名前 |
||
|
層の情報 |
||
|
例:
|
> api-mgr tier copy [options] <sourceAPIInstanceId> <targetAPIInstanceId>
このコマンドは、<sourceAPIInstanceId>
で渡される API インスタンスから <targetAPIInstanceId>
で渡される API インスタンス ID に SLA 層をコピーします。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr tier delete [options] <apiInstanceId> <tierId>
このコマンドは、<apiInstanceId>
で渡される API インスタンスから <tierId>
で渡される SLA 層を削除します。
このコマンドはデフォルトのオプション --help
、-f
/--fields
、-o
/--output
のみを受け入れます。
> api-mgr tier list [options] <apiInstanceId> [searchText]
このコマンドは、<apiInstanceId>
で渡される API インスタンスの SLA 層をリストします。
このコマンドでは、デフォルトの --help
、-f
/--fields
、-o
/--output
オプション以外に次のオプションも使用できます。
オプション | 説明 |
---|---|
例 |
|
取得する結果の数 |
|
|
渡された API の数をオフセットする |
|
|
渡された項目名の結果を並び替える |
|