【AWS Route53】レコードを自動で定期的に更新したい

■ 目次


 

1. はじめに

「Minecraft サーバーを全力で楽して運用をする!!!」モットーに、様々なスキルを身に着けています。
 
当初は、Google Domainで全て完結させようと思っていましたが、思ったより手こずったので、AWS Route53 で実現させました。
 

1.1. 前提

  • CentOS Stream/CentOS 8
  • ルーターがぶっ壊れて再起動が入っても、レコードの自動更新をしてほしい
    • (弊家はルーターの再起動が入るとグローバルIPが強制的に変わる)
  • Route53にホストゾーンにドメインを登録済み

 

2. シェルスクリプトファイルの準備

ここでは、ユーザー配下の  というディレクトリに実行ファイルを置いていますが、任意の所に置いてください。

 

3. Systemd/サービスユニットの準備

ファイルの場所

 

4. Systemd/タイマーユニットの準備

ファイルの場所
毎時40分に実施する場合は、 と記述

 

5. 最後に

 で書けばもっと楽に出来たのでは?!っというのは、内緒です。