結局公式のドキュメントを読み込んで何が足りないのか考える羽目になりました。スクリプトはなんとか完成。https://github.com/k0a8t1o6/glacier_deep_archiver
これでS3 Glacier Deep Archiveへ溜まっていた動画の元ファイルをオフロードすることができる。
ChatGPT君ですが、全然正しくないコードも作ってくれるので、自分がサービスの内容を理解しているかがかなり重要そうです。しかし、自分だったら書かないコードも書いてくれてとても助かりました。