---
schema_version: "1"
id: 3d6b4e9036f897245e0e2eb9bcc4ea3c0ede9f19e5db4dd0eb48506d1a53e4d5
title: Anypoint Platform CLI での VPC の作成
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/cloudhub/create-vpc-cli.md
canonical_url: https://docs.mulesoft.com/jp/cloudhub/create-vpc-cli
source_site: docs.mulesoft.com
content_type: documentation
content_hash: f0710ef5737e244915a76f0d0dddf827f0370274dc5fd55cea6148a8dfe54fa1
description: MuleSoft Documentation Site
latest: true
---
# Anypoint Platform CLI での VPC の作成

このセクションでは、Anypoint Platform CLI を使用して Anypoint Virtual Private Cloud (Anypoint VPC) を作成および設定する方法について説明します。

組織にログインし、​`vpc create`​ コマンドを使用して Anypoint VPC を作成します。

cloudhub vpc create **(1)**
vpc-tutorial **(2)**
us-east-1 **(3)**
10.111.0.0/24 **(4)**
--default

例について説明します。

- Anypoint VPC の名前は ​`vpc-tutorial`​ です。
- Anypoint VPC は ​`us-east-1`​ リージョンにバインドされます。
    
    <table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="paragraph">
<p>すべての Anypoint VPC を CloudHub リージョンに関連付ける必要があります。</p>
</div>
</td>
</tr>
</tbody></table>
- Anypoint VPC のサイズは ​`10.111.0.0/24`​ です。CIDR 通知では、これにより 10.111.0.0 ～ 10.111.0.255 の 256 個の IP アドレスが付与されます。  
    
    - 作成された Anypoint VPC をサイズ変更することはできません。
    - この時点では、Anypoint VPC のサイズの設定方法を理解することが重要です。この設定方法がわからない場合は、​[VPC のサイズ設定](https://docs.mulesoft.com/jp/cloudhub/virtual-private-cloud#size-your-vpc)​ガイドに従うようにしてください。
    - Anypoint VPC 用の CIDR ブロックは、非公開 IP 空間から選択することをお勧めします。これを Anypoint VPC の他の CIDR ブロックや、社内ネットワーク内で使用されている CIDR ブロックと重複しないようにする必要があります。
- Anypoint VPC はデフォルトとして設定されます。つまり、Anypoint VPC に関連付けられていない、このリージョン内のすべての環境は、デフォルトでこの Anypoint VPC に関連付けられます。

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-caution" title="Caution"></i>
</td>
<td class="content">
<div class="paragraph">
<p>この例では、以下の情報を渡しません。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>環境情報:<br>
特定の環境を設定しないことで、US-EAST (米国東部) にデプロイされたすべてのアプリケーションは、デプロイ先の環境を無視してこの Anypoint VPC に関連付けられます。</p>
</li>
<li>
<p>ビジネスグループ情報:<br>
これにより、この Anypoint VPC がメイン組織に関連付けられます。</p>
</li>
</ul>
</div>
</td>
</tr>
</tbody></table>

操作が成功すると、Anypoint Platform CLI は、新しく作成された Anypoint VPC の詳細を表示します。

```text
┌──────────────────────────────┬───────────────────┐
│ Name                         │ vpc-tutorial      │
├──────────────────────────────┼───────────────────┤
│ Region                       │ us-east-1         │
├──────────────────────────────┼───────────────────┤
│ CIDR Block                   │ 10.111.0.0/24     │
├──────────────────────────────┼───────────────────┤
│ Inherited                    │ No                │
├──────────────────────────────┼───────────────────┤
│ Organization default         │ Yes               │
├──────────────────────────────┼───────────────────┤
│ Special domains              │                   │
├──────────────────────────────┼───────────────────┤
│ DNS Servers                  │                   │
├──────────────────────────────┼───────────────────┤
│ Firewall rules               │                   │
├──────────────────────────────┼───────────────────┤
│ Environments                 │                   │
├──────────────────────────────┼───────────────────┤
│ Business groups              │                   │
├──────────────────────────────┼───────────────────┤
│ Load balancers               │                   │
└──────────────────────────────┴───────────────────┘
```

## [](#ファイアウォールルールの作成)ファイアウォールルールの作成

Anypoint VPC が作成されると、デフォルトで 4 つのファイアウォールルールが設定されます。​[vpc firewall-rules describe](https://docs.mulesoft.com/jp/cloudhub/cloudhub-cli#cloudhub-vpc-firewall-rules-describe)​ コマンドを使用して、これらを確認できます。

cloudhub vpc firewall-rules describe vpc-tutorial

このコマンドは以下の情報を返します。

```text
┌───────┬────────────────────┬──────────┬────────────┬──────────┐
│ Index │ CIDR Block         │ Protocol │ From port  │ To port  │
├───────┼────────────────────┼──────────┼────────────┼──────────┤
│ 0     │ 10.111.0.0/24      │ TCP      │ 8091       │ 8092     │
├───────┼────────────────────┼──────────┼────────────┼──────────┤
│ 1     │ 0.0.0.0/0          │ TCP      │ 8081       │ 8082     │
└───────┴────────────────────┴──────────┴────────────┴──────────┘
```

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-tip" title="Tip"></i>
</td>
<td class="content">
<div class="paragraph">
<p>ルール ​<code>0</code>​ では、ポート 8091 および 8092 でのローカル Anypoint VPC からのインバウンド接続が許可されます。ルール ​<code>1</code>​ では、任意のホストからのトラフィックがポート 8081 および 8082 を介してワーカーにアクセスすることが許可されます。</p>
</div>
</td>
</tr>
</tbody></table>

[`vpc firewall-rules remove`](https://docs.mulesoft.com/jp/cloudhub/cloudhub-cli#cloudhub-vpc-firewall-rules-remove)​ コマンドを使用して任意のデフォルトルールを削除できます。また、​[`vpc firewall-rules add`](https://docs.mulesoft.com/jp/cloudhub/cloudhub-cli#cloudhub-vpc-firewall-rules-add)​ コマンドを使用して新しいルールを追加できます。

Anypoint VPC 内でポート 8090 を介した TCP トラフィックを有効にする必要があるとします。次の手順を実行する必要があります。

cloudhub vpc firewall-rules add
**(1)**
vpc-tutorial **(2)**
10.111.0.0/24 **(3)**
tcp **(4)**
8090

1. `vpc-tutorial`​ をこの新しいファイアウォールルールの対象 Anypoint VPC として設定します。
2. `10.111.0.0/24`​ を設定して、Anypoint VPC 内からのホストのみを許可するように IP 範囲を設定します。  
    CIDR 通知では、​`10.111.0.0`​ ～ ​`10.111.0.255`​ の範囲が許可されます。
3. 許可リストに登録されたプロトコルを ​`tcp`​ に設定します。
4. ポート番号 ​`8090`​ を許可します。

新しいファイアウォールルールを作成すると、Anypoint Platform CLI は次の成功メッセージを表示します。

VPC firewall modified successfully

## [](#既存の-anypoint-vpc-の更新)既存の Anypoint VPC の更新

Anypoint Platform CLI を使用して Anypoint VPC の特定の値を更新することはできませんが、 [CloudHub API](https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/f1e97bc6-315a-4490-82a7-23abe036327a.anypoint-platform/cloudhub-api/)​ を使用して Anypoint VPC をプログラムで管理および更新することはできます。

1. `https://anypoint.mulesoft.com/accounts/login`​ エンドポイントを介して、ログイン情報を渡して CloudHub サービスにログインします。
2. `organizations/{orgid}/vpcs/{vpcId}`​ エンドポイントを使用して、Anypoint VPC を更新します。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">API のリソースとやり取りする方法についての詳細は、 <a href="https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/f1e97bc6-315a-4490-82a7-23abe036327a.anypoint-platform/cloudhub-api/">「CloudHub API」</a>​を参照してください。</td></tr></tbody></table>

たとえば、Anypoint VPC の環境を更新するには、​`PUT`​ 要求を JSON ペイロードと共に ​`anypoint.mulesoft.com/cloudhub/api/organizations/{orgid}/vpcs/{vpcId}`​ エンドポイントに送信する必要があります。

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-tip" title="Tip"></i>
</td>
<td class="content">
<div class="paragraph">
<p>Account ​<a href="https://docs.mulesoft.com/jp/anypoint-cli/latest/anypoint-platform-cli-commands#account-business-group-list" class="xref page">account business-group describe</a>​ コマンドを使用して、​<code>{orgid}</code>​ を照会できます。</p>
</div>
<div class="paragraph">
<p><a href="https://docs.mulesoft.com/jp/cloudhub/cloudhub-cli#cloudhub-vpc-describe-json" class="xref page">cloudhub vpc describe-json</a>​ コマンドを実行すると、​<code>{vpcId}</code>​ 値のリストが表示されます。</p>
</div>
</td>
</tr>
</tbody></table>

```json
{
	"associatedEnvironments": [
		"<EnvironmentId>"
	]
}
```

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="paragraph">
<p><code>&lt;EnvironmentId&gt;</code>​ は、この Anypoint VPC を関連付ける環境の ID で置き換える必要があります。<br>
<a href="https://docs.mulesoft.com/jp/anypoint-cli/latest/anypoint-platform-cli-commands#account-environment-list" class="xref page">account environment list</a>​ コマンドを実行して、環境の ID を取得できます。</p>
</div>
</td>
</tr>
</tbody></table>

## [](#関連情報)関連情報

- [CloudHub ロードバランサー](https://docs.mulesoft.com/jp/cloudhub/dedicated-load-balancer-tutorial)
- [Anypoint Platform CLI](https://docs.mulesoft.com/jp/anypoint-cli/latest/)