Anypoint Virtual Private Cloud の CLI

コマンド 説明

すべての Anypoint VPC をリストする

Anypoint VPC の詳細を表示する

未加工の Anypoint VPC JSON 応答を表示する

新しい Anypoint VPC を作成する

既存の Anypoint VPC を削除する

Runtime Manager 環境と Anypoint VPC の関連付けを変更する。

Runtime Manager 環境と Anypoint VPC の関連付けを変更する。

Anypoint VPC を一連のビジネスグループと共有する。

Anypoint VPC を一連のビジネスグループと共有する。

内部 DNS サーバーを使用して解決されるドメイン名を設定する。オプションを指定せずに使用する場合、内部 DNS が無効になります。

内部 DNS サーバーを使用して解決されるドメイン名のリストをクリアする

この Anypoint VPC の Mule アプリケーションのファイアウォールルールを表示する

この Anypoint VPC の Mule アプリケーションのファイアウォールルールを追加する

この Anypoint VPC の Mule アプリケーションのファイアウォールルールを削除する

cloudhub vpc list

> cloudhub VPC list [options]

このコマンドは、使用可能なすべての Anypoint VPC をリストします。ID、リージョン、ネットワークの環境、およびデフォルトの Anypoint VPC かどうかを返します。

cloudhub vpc describe

> cloudhub vpc describe [options] <name>

このコマンドは、​<name>​ で指定される Anypoint VPC に関する情報を表示します。

Anypoint VPC の名前の入力を開始して ​tab​ キーを押すと、Anypoint Platform CLI によって名前がオートコンプリートされます。また、​tab​ キーをダブルタップすると、渡すことができるすべての値の完全なリストが表示されます。

このコマンドはデフォルトのオプション ​--help​、​-f​/​--fields​、​-o​/​--output​ のみを受け入れます。

cloudhub vpc describe-json

> cloudhub vpc describe [options] <name>

このコマンドは、​<name>​ で指定される Anypoint VPC の未加工の JSON 応答を表示します。

Anypoint VPC の名前の入力を開始して ​tab​ キーを押すと、Anypoint Platform CLI によって名前がオートコンプリートされます。また、​tab​ キーをダブルタップすると、渡すことができるすべての値の完全なリストが表示されます。

このコマンドはデフォルトのオプション ​--help​、​-f​/​--fields​、​-o​/​--output​ のみを受け入れます。

cloudhub vpc create

> cloudhub vpc create [options] <name> <region> <cidrBlock> [environments...]

このコマンドは、クラスレスインタードメインルーティング (CIDR) ブロック形式 ( CIDR 表記​を使用) の ​<cidrBlock>​ で渡される​サイズ​で ​<name>​ の名前を使用して ​<region>​ で指定されるリージョンに Anypoint VPC を作成し、後で引数として渡される​環境​に関連付けます。

Anypoint VPC は、組織内のビジネスグループにバインドされている必要があります。Anypoint VPC を作成するときに ​business-groups add​ コマンドを使用して、ビジネスグループに割り当ててください。

このコマンドでは、デフォルトの ​--help​ オプション以外に ​--default​ オプションも使用できます。渡されると、Anypoint VPC は選択された環境のデフォルトの Anypoint VPC として作成されます。

cloudhub vpc delete

> cloudhub vpc delete <name>

このコマンドは、​<name>​ で指定される Anypoint VPC を削除します。

このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。

このコマンドはデフォルトのオプション ​--help​、​-f​/​--fields​、​-o​/​--output​ のみを受け入れます。

cloudhub vpc environments add

> cloudhub vpc environments add [options] <vpc> [environments...]

このコマンドは、​<vpc>​ で定義される Anypoint VPC を、後で引数として渡される環境に割り当てます。
--default​ オプションでは、Anypoint VPC を組織のデフォルトとして設定できます。これは、Anypoint VPC が明示的に関連付けられていないすべての環境に適用されます。

このコマンドでは、デフォルトの ​--help​ オプションも使用できます。

cloudhub vpc environments remove

> cloudhub vpc environments remove [options] <vpc> [environments...]

このコマンドは、​<vpc>​ で定義される Anypoint VPC を、後で引数として渡される環境から削除します。
このコマンドでは、デフォルトの ​--help​ オプション以外に、この Anypoint VPC を環境のデフォルトの Anypoint VPC として削除する ​--default​ オプションも使用できます。

cloudhub vpc business-groups add

> cloudhub vpc business-groups add [options] <vpc> <businessGroups...>

このコマンドは、​<vpc>​ で定義される Anypoint VPC を、後で引数として渡されるビジネスグループに割り当てます。

このコマンドはデフォルトのオプション ​--help​、​-f​/​--fields​、​-o​/​--output​ のみを受け入れます。

cloudhub vpc business-groups remove

> cloudhub vpc business-groups remove [options] <vpc> <businessGroups...>

このコマンドは、​<vpc>​ で定義される Anypoint VPC を、後で引数として渡されるビジネスグループから削除します。

このコマンドは、指定されたリソースから Anypoint VPC を削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。

このコマンドはデフォルトのオプション ​--help​、​-f​/​--fields​、​-o​/​--output​ のみを受け入れます。

cloudhub vpc dns-servers set

> cloudhub vpc dns-servers set [options] <vpc>

このコマンドは、非公開アドレスでも公開アドレスでも IP アドレスを指定する必要がある DNS サーバーを使用して解決されるローカルホスト名 (内部ドメイン名) のリストを設定します。
それらの非公開ドメインが指定されている場合、ワーカーは非公開 DNS を使用して解決するため、非公開ネットワークの内部ホスト名を引き続き使用できます。

この機能は、Mule バージョン 3.5.x、3.6.x、3.7.4、3.8.0-HF1、3.8.1、3.8.2 を実行しているワーカーでサポートされます。

このコマンドでは、デフォルトの ​--help​、​-f​/​--fields​、​-o​/​--output​ オプション以外に次のオプションも使用できます。

オプション 説明

server

特殊なドメインを解決する DNS サーバーの IP アドレス。最大 3 回指定できます。

domain

特殊な DNS サーバーリストで解決するドメイン。複数回指定できます。

ドメインは任意の数、IP アドレスは最大 3 個渡すことができます。
例: $ cloudhub vpc dns-servers set --domain example.com --server 192.168.1.10 <VPC Name>​。

このコマンドを実行するたびに、以前の DNS セットコマンドは上書きされます。
DNS セットを削除するには、​vpc dns-servers unset​ コマンドを使用する必要があります。

cloudhub vpc dns-servers unset

> cloudhub vpc dns-servers unset [options] <vpc>

このコマンドは、​<vpc>​ で渡される Anypoint VPC の DNS サーバーを使用して解決されるローカルホスト名 (内部ドメイン名) のリストをクリアします。

このコマンドはデフォルトのオプション ​--help​、​-f​/​--fields​、​-o​/​--output​ のみを受け入れます。

cloudhub vpc firewall-rules describe

> cloudhub vpc firewall-rules describe <vpc>

このコマンドは、​<vpc>​ で定義される Anypoint VPC のすべてのファイアウォールルールの情報を表示します。

このコマンドはデフォルトのオプション ​--help​、​-f​/​--fields​、​-o​/​--output​ のみを受け入れます。

cloudhub vpc firewall-rules add

> cloudhub vpc firewall-rules add [options] <vpc> <cidrBlock> <protocol> <fromPort> [toPort]

このコマンドは、変数で設定される値を使用して、​<vpc>​ で定義される Anypoint VPC にファイアウォールルールを追加します。

オプション 説明

vpc

このロードバランサーがバインドされる Anypoint VPC の名前。
Anypoint VPC 名にスペースが含まれている場合、「"」文字で囲んで渡す必要があります。

vpc-demo

cidrBlock

ファイアウォールで許可する CIDR 表記の IP アドレス。

192.0.1.0/27

protocol

ルールで使用するプロトコル。​tcp​ または ​udp​ になります。

tcp

fromPort

ファイアウォールで要求を許可するポート。(0 ~ 65535)。

8888

toPort

省略可能​。ポート範囲が必要な場合、​fromPort​ および ​toPort​ 変数でそのような範囲を定義します。

8090

Anypoint VPC を作成するときにアウトバウンドアドレスを許可してください。
デフォルトでは、すべての IP アドレスがブロックされるため、Anypoint VPC ファイアウォールルールに対して IP アドレスまたはアドレスの範囲を承認する必要があります。

Anypoint VPC の名前の入力を開始して ​tab​ キーを押すと、Anypoint Platform CLI によって名前がオートコンプリートされます。また、​tab​ キーをダブルタップすると、渡すことができるすべての値の完全なリストが表示されます。

このコマンドはデフォルトのオプション ​--help​、​-f​/​--fields​、​-o​/​--output​ のみを受け入れます。

cloudhub vpc firewall-rules remove

> cloudhub vpc firewall-rules remove <vpc> <index>

このコマンドは、​<index>​ で渡されるインデックスで、​<vpc>​ で指定される Anypoint VPC 内のワーカーからファイアウォールルールを削除します。

このコマンドはデフォルトのオプション ​--help​、​-f​/​--fields​、​-o​/​--output​ のみを受け入れます。