ルート表の作成

Compute Cloud@Customerでは、VCN外のトラフィックを送信するためにルート・ルールが必要です。VCNの外部でトラフィックを送信する必要がない場合は、VCNの作成時に作成されたデフォルトのルート表を使用できます。デフォルト・ルート表にはルールがありません。

各ルート・ルールでは、CIDRに一致するトラフィックの宛先CIDRブロックとターゲット(ネクスト・ホップ)を指定します。ルールを作成する前に、ターゲットを作成する必要があります。

    1. Compute Cloud@Customerコンソールのナビゲーション・メニューで、「ネットワーキング」「Virtual Cloud Networks」の順にクリックします。

    2. ページの上部で、サブネットを作成するVCNを含むコンパートメントを選択します。
    3. ルート表を作成するVCNの名前をクリックします。

      「VCNの詳細」ページが表示されます。

    4. 「リソース」で、「ルート表」をクリックします。

    5. 「ルート表の作成」をクリックします。

    6. 必須情報を入力します:
      • 名前:ルート表のユーザー名を指定します。名前は一意である必要はなく、後で変更できます。機密情報を入力しないでください

      • コンパートメントで作成:ルート表を作成するコンパートメントを選択します。VCNと同じコンパートメントにルート表を作成する必要はありません。

    7. ルールを追加するには、+Newルールをクリックし、次の情報を入力します:

      • ターゲット・タイプ:リストから選択します。

      • CIDRブロック: トラフィックの宛先CIDRブロック。0.0.0.0/0の値は、ルート表内の他のルールでカバーされないVCN外部のすべてのトラフィックが、このルールで指定されたターゲットに送信されることを意味します。

      • [配賦先]:この値のラベルは、[配賦先タイプ]で選択した値です。矢印をクリックしてターゲットを選択します。矢印のすぐ上にあるコンパートメントの変更が必要になる場合があります。

      • 説明: ルールの説明(オプション)。

    8. タグ付け: (オプション)このリソースに1つ以上のタグを追加します。タグは後で適用することもできます。リソースのタグ付けの詳細は、リソース・タグを参照してください。

    9. 「ルート表の作成」をクリックします。

      新しいルート表の詳細ページが表示されます。このルート表は、サブネットの作成時に指定できます。

  • 指定した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については、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。