1
NATゲートウェイではなくNATインスタンスを使用しようとしています。私はまた、NATインスタンス設定にコミュニティAMIを使用していません。プライベートサブネットからインターネットにアクセスできない|エラー:有効なベースルルを見つけることができません
私は民間からyumのアップデートを行うにしようとしていますが、私は次のようなエラーがスローされています:
- VPC:VPC
VPC1
をインターネットゲートウェイで次のようにCannot find a valid baseurl for repo: amzn-main/latest
マイAWSスタックがあります
IGW1
が添付されています。 - サブネット:2つのサブネット - 公開は
us-east-1a
で、プライベートはus-east-1b
です。- パブリックサブネット:
Subnet1.1-1a
には、ローカルの[Public-IGW-1
とIGW1 - 0.0.0.0/0]というルートテーブルがあります。 - プライベートサブネット:
Subnet1.2-1b
には、ルートテーブル[Private-1
ローカルおよびNATインスタンスNAT EC2 1
- 0.0.0.0/0]があります。
- パブリックサブネット:
- ルートテーブル: - 0.0.0.0/0
Private-1
はルートlocal
とNAT EC2 1
インスタンスを有します。Public-IGW-1
は、local
とIGW1-0.0.0.0/0のルートを持ちます。
- セキュリティグループ:
Subnet-1.1-1a-Public
からus-east-1a
にはVPC1のSSH MyIPとHTTPがあります。Subnet1.1-1a-Private
us-east-1b
(名前を変更する必要があります。 - インスタンス:セキュリティグループ
NAT SG
インバウンド80とVPC1
のSubnet1.1-1a
でNAT EC2 1
生活 - 22 - - どこでも22.プライベートインスタンスは、SGを持ってどこにでも。パブリックインスタンスにはSG - 22 - MyIPと80 - があります。
私の鍵ペアを、ssh -i keypair ec2-user @ private-ip-addrを使ってプライベートインスタンスにscpとssh-edの公開インスタンスにコピーしました。私がsudo yumを更新すると、エラーが表示され、有効なbaseurlが表示されます。
NACLがすべてのトラフィックを許可していることを確認しました。