EC2サーバーにyumをインストールしようとした際に、以下エラーが発生してインストールできなかったのでその備忘録を残しておきます。
[ec2-user@ip-10-0-0-110 ~]$ sudo yum install httpd -y
[sudo] ~ のパスワード:
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
〜省略~
Cannot find a valid baseurl for repo: amzn2-core/2/x86_64
##結論
EC2のセキュリティグループのアウトバウンド設定が正しく設定されていなかった。
##対処策
EC2のセキュリティグループのアウトバウンド設定にhttpとhttpsを追加する。
以下手順となります。
まず、AWSのEC2インスタンスの画面に移行します。
そしてネットワーク&セキュリティ→セキュリティグループを選択します。
ここでHTTPとHTTPSを追加して、外部接続を許可します。
これで再度yumのインストールの実行を行ってみてください。
もし、またインストールできないようであればAmazon Linuxのyumリポジトリにアクセスできていない可能性がありますので、その場合は以下記事が参考になりました。
https://go-journey.club/archives/14364