Slide 14
Slide 14 text
IPΞυϨεͷߋ৽
1. ConfigMapʹ
ShellScriptΛه
ड़
2. CronJobͰRoute53
ͷϨίʔυΛఆظత
ʹߋ৽
#!/bin/bash
set -euo pipefail
IP=$(curl -s https://checkip.amazonaws.com)
aws route53 change-resource-record-sets --hosted-
zone-id "XXXXXXX" --change-batch "{
\"Comment\": \"Auto update DDNS\",
\"Changes\": [{
\"Action\": \"UPSERT\",
\"ResourceRecordSet\": {
\"Name\": \"inamuu.com.\",
\"Type\": \"A\",
\"TTL\": 300,
\"ResourceRecords\": [{\"Value\": \"$IP\"}]
}
}]
}"