Flex Gateway新着情報
Governance新着情報
Monitoring API Managerコマンド | 説明 |
---|---|
組織内のすべてのロードバランサーをリストする |
|
ロードバランサーの詳細を表示する |
|
ロードバランサーを作成する |
|
ロードバランサーを開始する |
|
ロードバランサーを停止する |
|
ロードバランサーを削除する |
|
証明書を既存のロードバランサーに追加する |
|
ロードバランサーから証明書を削除する |
|
ロードバランサーが提供するデフォルトの証明書を設定する |
|
特定の証明書のロードバランサー設定を表示する |
|
IP または IP の範囲をロードバランサーの許可リストに追加する |
|
IP または IP の範囲をロードバランサーの許可リストから削除する |
|
ロードバランサーのプロキシマッピングルールをリストする。 |
|
指定されたインデックスでプロキシマッピングルールを追加する。 |
|
プロキシマッピングルールを削除する。 |
|
動的 IP を有効にする |
|
動的 IP を無効にする |
|
サポートされているすべてのリージョンをリストする |
|
使用可能なすべてのランタイムをリストする |
> cloudhub:load-balancer:list [flags]
このコマンドは、Anypoint Platform のすべてのロードバランサーをリストします。ロードバランサーの名前、ドメイン、その状態、およびロードバランサーがバインドされている Anypoint VPC ID を表示します。
このコマンドには --output
フラグを使用できます。--output
フラグを使用して、応答形式を指定します。サポートされている値は、table
(デフォルト) および json
です。
このコマンドでは、デフォルトのフラグ --help
も受け入れます。
> cloudhub:load-balancer:describe [flags] <name>
このコマンドは、<name>
で指定されるロードバランサーに関する情報を表示します。
フラグ -o json
を使用して、<name>
で指定するアプリケーションの未加工の JSON 応答を取得します。
ロードバランサーの名前、ドメイン、その状態、およびロードバランサーがバインドされている Anypoint VPC ID を表示します。
このコマンドには --output
フラグを使用できます。--output
フラグを使用して、応答形式を指定します。サポートされている値は、table
(デフォルト) および json
です。
このコマンドでは、デフォルトのフラグ --help
も受け入れます。
> cloudhub:load-balancer:create [flags] <vpc> <name> <certificate> <privateKey>
このコマンドは、環境変数で指定される値を使用してロードバランサーを作成します。
値 | 説明 | 例 |
---|---|---|
|
このロードバランサーがバインドされる Anypoint VPC の名前。 |
|
|
ロードバランサーの名前。 |
|
|
ローカルハードドライブのサーバー証明書の |
|
|
ローカルハードドライブのサーバー証明書の非公開キーの |
|
|
このコマンドでは、デフォルトの --help
フラグ以外に次のフラグも受け入れます。
フラグ | 説明 |
---|---|
|
ロードバランサーの HTTP 動作を指定する。これは |
|
クライアント証明書ファイル |
|
クライアント検証モードを指定する。 |
|
証明書失効リストファイル |
|
TLSv1、TLSv1.1、TLSv1.2 をサポートする |
|
再起動後は保持されない動的 IP を使用する。 |
CloudHub は、オンライン証明書状況プロトコル (OCSP) を実装しません。証明書失効リストを最新の状態に保つには、 CloudHub API を使用してプログラムで証明書を更新することをお勧めします。 |
設定に関する詳細は、「SSL エンドポイントと証明書の設定」を参照してください。
> cloudhub:load-balancer:start [flags] <name>
このコマンドは、<name>
で指定されるロードバランサーを開始します。
このコマンドでは、デフォルトのフラグ --help
のみを受け入れます。
> cloudhub:load-balancer:stop [flags] <name>
このコマンドは、<name>
で指定されるロードバランサーを停止します。
このコマンドでは、デフォルトのフラグ --help
のみを受け入れます。
> cloudhub:load-balancer:delete [flags] <name>
このコマンドは、<name>
で指定されるロードバランサーを削除します。
このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
このコマンドでは、デフォルトのフラグ --help
のみを受け入れます。
> cloudhub:load-balancer:ssl-endpoint:add [flags] <name> <certificate> <privateKey>
このコマンドは、渡される証明書と非公開キーを使用して、SSL エンドポイントを <name>
で指定されるロードバランサーに追加します。
値 | 説明 | 例 |
---|---|---|
|
ロードバランサーの名前。 |
|
|
ローカルハードドライブの証明書の |
|
|
ローカルハードドライブの非公開キーの |
|
CloudHub は、オンライン証明書状況プロトコル (OCSP) を実装しません。証明書失効リストを最新の状態に保つには、 CloudHub API を使用してプログラムで証明書を更新することをお勧めします。 |
このコマンドでは、デフォルトの --help
フラグ以外に次のフラグも受け入れます。
フラグ | 説明 |
---|---|
|
クライアント証明書ファイル |
|
クライアント検証モードを指定する。 |
|
証明書失効リストファイル |
|
TLSv1、TLSv1.1、TLSv1.2 をサポートする |
設定に関する詳細は、「SSL エンドポイントと証明書の設定」を参照してください。
> cloudhub:load-balancer:ssl-endpoint:remove [flags] <name> <certificateName>
このコマンドは、<name>
で指定されるロードバランサーから <certificateName>
で指定される SSL 証明書を削除します。
このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
このコマンドでは、デフォルトのフラグ --help
のみを受け入れます。
> cloudhub:load-balancer:ssl-endpoint:set-default [flags] <name> <certificateName>
このコマンドは、<name>
で渡されるロードバランサーのデフォルトの証明書として <certificateName>
で指定される証明書を設定します。
このコマンドでは、デフォルトの --help
フラグ以外に次のフラグも受け入れます。
フラグ | 説明 |
---|---|
|
ロードバランサーの HTTP 動作を指定する |
> cloudhub:load-balancer:ssl-endpoint:set-describe [flags] <name> <certificateName>
このコマンドは、<certificateName>
で指定される証明書の <name>
で渡されるロードバランサーの設定に関する情報を表示します。
このコマンドには --output
フラグを使用できます。--output
フラグを使用して、応答形式を指定します。サポートされている値は、table
(デフォルト) および json
です。
このコマンドでは、デフォルトのフラグ --help
も受け入れます。
> cloudhub:load-balancer:allowlist:add [flags] <name> <cidrBlock>
このコマンドでは、<cidrBlock>
で指定される IP アドレスの範囲を <name>
で指定されるロードバランサーの許可リストに追加します。
許可リストは、CN 証明書レベルではなく、ロードバランサーレベルで動作します。 CIDR 表記の形式の IP アドレスのみを渡してください。 |
このコマンドでは、デフォルトのフラグ --help
のみを受け入れます。
> cloudhub:load-balancer:allowlist:remove <name> <cidrBlock>
このコマンドでは、<cidrBlock>
で指定される IP または IP アドレスの範囲を <name>
で指定されるロードバランサーの許可リストから削除します。
このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
このコマンドでは、デフォルトのフラグ --help
のみを受け入れます。
> cloudhub:load-balancer:mappings:describe <name> [certificateName]
このコマンドは、<name>
で指定されるロードバランサーのマッピングルールをリストします。
certificateName
が渡されない場合、Anypoint Platform CLI はデフォルトの SSL エンドポイントのマッピングを返します。
このコマンドには --output
フラグを使用できます。--output
フラグを使用して、応答形式を指定します。サポートされている値は、table
(デフォルト) および json
です。
このコマンドでは、デフォルトのフラグ --help
も受け入れます。
> cloudhub:load-balancer:mappings:add [flags] <name> <index> <inputUri> <appName> <appUri> [certificateName]
このコマンドは、certificateName
フラグで渡される CN の <name>
で指定されるロードバランサーにプロキシマッピングルールを追加します。
certificateName
が渡されない場合、Anypoint Platform CLI はマッピングをデフォルトの SSL エンドポイントに追加します。
値 | 説明 | 例 |
---|---|---|
|
ルールが適用されるロードバランサーの名前。 |
|
|
入力 URL の URI の名前 |
example.com |
|
要求が転送される出力 URL のアプリケーションの名前 |
|
|
要求が転送される出力 URL のアプリケーションの URI |
/ |
上の例の値の場合、my-superapp.api.example.com/status?limit=10
への入力コールでアプリケーションのエンドポイント my-superapp-example: /status?limit=10
がコールされます。
このコマンドでは、--upstreamProtocol
フラグも使用できます。
--upstreamProtocol
フラグは、内部的にロードバランサーと通信するためにアプリケーションで使用されるプロトコルを設定します。アップストリームプロトコルが設定されていない場合、HTTP がデフォルトとして使用されます。
フラグ | 説明 |
---|---|
|
HTTP ポート 8091 または HTTPS ポート 8092 でアップストリームアプリケーションを確認する。
サポートされている値: |
|
省略可能なフラグ |
> cloudhub:load-balancer:mappings:remove [flags] <name> <index> [certificateName]
このコマンドは、<index>
で指定される優先度インデックスおよび certificateName
フラグとして指定される CN で、<name>
で指定されるロードバランサーからプロキシマッピングルールを削除します。
このコマンドでは、デフォルトのフラグ --help
のみを受け入れます。
certificateName
が渡されない場合、Anypoint Platform CLI はデフォルトの SSL エンドポイントのマッピングを削除します。
> cloudhub:load-balancer:dynamic-ips:enable [flags] <name>
このコマンドは、<name>
で指定されるロードバランサーの動的 IP を有効にします。
このコマンドでは、デフォルトのフラグ --help
のみを受け入れます。
> cloudhub:load-balancer:dynamic-ips:disable [flags] <name>
このコマンドは、<name>
で指定されるロードバランサーの動的 IP を無効にします。
このコマンドでは、デフォルトのフラグ --help
のみを受け入れます。