Anypoint Virtual Private Cloud の CLI

コマンド 説明

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

Anypoint VPC の詳細を表示する

新しい 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 [flags]

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

このコマンドには ​--output​ フラグを使用できます。​--output​ フラグを使用して、応答形式を指定します。サポートされている値は、​table​ (デフォルト) および ​json​ です。

cloudhub:vpc:describe

> cloudhub:vpc:describe [flags] <name>

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

フラグ ​-o json​ を使用して、​<name>​ で指定するアプリケーションの未加工の JSON 応答を取得します。

このコマンドには ​--output​ フラグを使用できます。​--output​ フラグを使用して、応答形式を指定します。サポートされている値は、​table​ (デフォルト) および ​json​ です。

このコマンドでは、デフォルトのフラグ ​--help​ のみを受け入れます。

cloudhub:vpc:create

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

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

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

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

このコマンドには ​--output​ フラグを使用できます。​--output​ フラグを使用して、応答形式を指定します。サポートされている値は、​table​ (デフォルト) および ​json​ です。

cloudhub:vpc:delete

> cloudhub:vpc:delete <name>

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

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

このコマンドでは、デフォルトのフラグ ​--help​ のみを受け入れます。

cloudhub:vpc:environments:add

> cloudhub:vpc:environments:add [flags] <vpc> [environments...]

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

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

cloudhub:vpc:environments:remove

> cloudhub:vpc:environments:remove [flag] <vpc> [environments...]

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

cloudhub:vpc:business-groups:add

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

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

このコマンドでは、デフォルトのフラグ ​--help​ のみを受け入れます。

cloudhub:vpc:business-groups:remove

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

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

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

このコマンドでは、デフォルトのフラグ ​--help​ のみを受け入れます。

cloudhub:vpc:dns-servers:set

> cloudhub:vpc:dns-servers:set [flags] <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​ フラグ以外に次のフラグも受け入れます。

フラグ 説明

--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 [flags] <vpc>

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

このコマンドでは、デフォルトのフラグ ​--help​ のみを受け入れます。

cloudhub:vpc:firewall-rules:describe

> cloudhub:vpc:firewall-rules:describe <vpc>

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

このコマンドには ​--output​ フラグを使用できます。​--output​ フラグを使用して、応答形式を指定します。サポートされている値は、​table​ (デフォルト) および ​json​ です。

このコマンドでは、デフォルトのフラグ ​--help​ も受け入れます。

cloudhub:vpc:firewall-rules:add

> cloudhub:vpc:firewall-rules:add [flags] <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 アドレスまたはアドレスの範囲を承認する必要があります。

このコマンドでは、デフォルトのフラグ ​--help​ のみを受け入れます。

cloudhub:vpc:firewall-rules:remove

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

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

このコマンドでは、デフォルトのフラグ ​--help​ のみを受け入れます。