だめだ。エラーが多すぎて使えない。そしてデバッグにもかなりの時間を要していて辛い。2時間粘って何も完成できなかった。
結局公式のドキュメントを読み込んで何が足りないのか考える羽目になりました。スクリプトはなんとか完成。https://github.com/k0a8t1o6/glacier_deep_archiver
これでS3 Glacier Deep Archiveへ溜まっていた動画の元ファイルをオフロードすることができる。
ChatGPT君ですが、全然正しくないコードも作ってくれるので、自分がサービスの内容を理解しているかがかなり重要そうです。しかし、自分だったら書かないコードも書いてくれてとても助かりました。
昨晩12時くらいにようやく何かアップロードできたようなログが出ていたのに、朝起きてコンソールを覗いてみたら何も無かった。失敗していたのか。これは困ったな。