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