ルート表の作成

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

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

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

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

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

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

    5. 「ルート表の作成」を選択します。

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

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

    7. ルールを追加するには、「+Newルール」を選択し、次の情報を入力します。

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

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

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

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

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

    9. 「ルート表の作成」を選択します。

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

  • oci network route-table createコマンドと必要なパラメータを使用して、指定されたVCNの新しいルート表を作成します。リクエストには、新しいルート表に少なくとも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については、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。