ルート表の作成
Compute Cloud@Customerでは、VCN外のトラフィックを送信するためにルート・ルールが必要です。VCNの外部でトラフィックを送信する必要がない場合は、VCNの作成時に作成されたデフォルトのルート表を使用できます。デフォルト・ルート表にはルールがありません。
各ルート・ルールでは、CIDRに一致するトラフィックの宛先CIDRブロックとターゲット(ネクスト・ホップ)を指定します。ルールを作成する前に、ターゲットを作成する必要があります。
-
Compute Cloud@Customerコンソールのナビゲーション・メニューで、「ネットワーキング」、「Virtual Cloud Networks」の順にクリックします。
- ページの上部で、サブネットを作成するVCNを含むコンパートメントを選択します。
-
ルート表を作成するVCNの名前をクリックします。
「VCNの詳細」ページが表示されます。
-
「リソース」で、「ルート表」をクリックします。
-
「ルート表の作成」をクリックします。
-
必須情報を入力します:
-
名前:ルート表のユーザー名を指定します。名前は一意である必要はなく、後で変更できます。機密情報を入力しないでください
-
コンパートメントで作成:ルート表を作成するコンパートメントを選択します。VCNと同じコンパートメントにルート表を作成する必要はありません。
-
-
ルールを追加するには、+Newルールをクリックし、次の情報を入力します:
-
ターゲット・タイプ:リストから選択します。
-
CIDRブロック: トラフィックの宛先CIDRブロック。0.0.0.0/0の値は、ルート表内の他のルールでカバーされないVCN外部のすべてのトラフィックが、このルールで指定されたターゲットに送信されることを意味します。
-
[配賦先]:この値のラベルは、[配賦先タイプ]で選択した値です。矢印をクリックしてターゲットを選択します。矢印のすぐ上にあるコンパートメントの変更が必要になる場合があります。
-
説明: ルールの説明(オプション)。
-
-
タグ付け: (オプション)このリソースに1つ以上のタグを追加します。タグは後で適用することもできます。リソースのタグ付けの詳細は、リソース・タグを参照してください。
-
「ルート表の作成」をクリックします。
新しいルート表の詳細ページが表示されます。このルート表は、サブネットの作成時に指定できます。
-
指定したVCNの新しいルート表を作成するには、oci network route-table createコマンドと必要なパラメータを使用します。リクエストには、新しいルート表に対して少なくとも1つのルート・ルールも含める必要があります。
oci network route-table create --compartment-id compartment_OCID --vcn-id vcn_OCID --route-rules route_rules_json [OPTIONS]
--route-rulesオプションには、ネットワーク・デバイスへの宛先IPのルーティングに使用されるルールのコレクションが含まれます。これは複合型で、その値は有効なJSONである必要があります。値は、コマンドラインで文字列として指定するか、または
file://path/to/file
構文を使用してファイルとして渡すことができます。--generate-param-json-inputオプションを使用すると、指定する必要があるJSONの例を生成できます。この例は、ファイルに格納し、必要に応じて変更してから、
file://
構文に従って渡して戻すことをお薦めします。次に例を示します:
'[{"cidrBlock":"0.0.0.0/0","networkEntityId":"ocid1.internetgateway.oc1.phx.UniqueID"}]'
CLIのコマンド、フラグおよびオプションの完全なリストは、コマンドライン・リファレンスを参照してください。
CreateRouteTable操作を使用して、指定したVCNの新しいルート表を作成します。
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。