AWS DynamoDBのTTLは意外とアバウトみたい

TTL = Time To Live
pingとかのTTLと同じで、いきている時間。
これを設定したところにUTCで数値を入れると、その時刻になった時に自動的に消える。
なので一時的なデータに最適…なのだが、正確にTTLの設定時刻に消えるものではないみたいだ……
試してみたところ、その時刻になっても即座には消えず、割と時間差がある。
とは言え、流石に1時間単位とかで遅れることはなさそうだが、10分くらいは遅れても普通ぽい。
厳密な時間管理はしない一時的なものにした方が良さそうですね。