AWS
DNS
EC2 インスタンスを起動すると、ip-10-0-xx-yy.ap-northeast-1.compute.internal
のような Private DNS が割り当てられている。インスタンスの IP を固定するために、Elastic IP を使う。インスタンスに Elastic IP を紐付けることで、Public IP と Public DNS を得られる。Public DNS は、ec2-ww-xx-yy-zz.ap-northeast-1.compute.amazonaws.com
の形式になる。
Route 53 で、aws 用のサブドメインの Hosted Zone を設定した。CNAME でインスタンスの FQDN を引ける用に設定した。
参考:AWS EC2 インスタンス間の名前解決に Route 53 を使う - Shin x blog
IAM
だいたい理解したが何もやらなかったので今度やる。
Rundeck
これまで VPS で雑に動かしていた cron job を、新しく用意した Rundeck サーバで動かすように移行した。itamae のレシピを作成しながら構築している分時間がかかった。
色々いじっていたら systemctl rundeckd start
で立ち上がらなくなってしまいつらい状態