問題タブ [aws-vpc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
577 参照

terraform-provider-aws - Terraform を介した AWS でのルート伝播

私の会社では AWS をクラウド プロバイダーとして使用し、Terraform を使用してインフラストラクチャをコードとして実行しています。AWS でトラフィックがルーティングされる方法を変更する必要があります。現在、1 つの NAT ゲートウェイがあります。そのため、このライブ シンがダウンした場合、プライベート サブネット上にあるインスタンスからの外部接続が失われます。

追加の NAT GW を 2 つ作成しました。各 AZ に 1 つ。Terraform を使用してこれらすべてを実行しましたが、ルーティングに関してはつまずきのブロックに遭遇しました。

このタイプのセットアップを作成しました。各 AZ にプライベート サブネットとパブリック サブネットの両方のルーティング テーブルがあります。

NAT GW のアーキテクチャとルーティング

Direct Connect があり、BGP を使用してデータセンター ネットワークを AWS にアドバタイズします。プライベート サブネット ルート テーブルでルート伝達を有効にして、オンプレミス ネットワークがこれらのルート テーブルに入力されるようにする方法がわかりません。

私はそれを試しましたが、以下のエラーが発生します

  • リソース「aws_route_table.private-subnet-a-routes」構成: 変数 aws_vgw.foo.id で参照される不明なリソース「aws_vgw.foo」

VPC のメイン VGW からルート テーブルに伝播されるようにルートを設定する方法を知っている人はいますか?

前もって感謝します

クリス