経緯
Snowfamilyの一つであるSnowconeを使用してS3バケットでデータの移行を行った。
5日経ってもJobのステータスが「Importing」だったためサポートに問い合わせをした。
結果として初歩的なミスだったものの、問い合わせをしなければ事象が発見できない(コンソール画面では確認できない)ため、メモとして残しておく。
何がよくなかったか。
・Snowcone Jobの作成時に、IAMロールはデフォルトを使用。
・格納先のS3バケットは暗号化されている。
つまりは、SnowconeがS3バケットへデータを書き出す際に使用するKMSへの権限が不足していた。
やったこと
・SnowconeにアタッチされているIAMロールへ暗号化に使用している鍵への権限を追加
・サポートへ連絡しJobの再実行を依頼
まとめ
Snowconeはまだ日本語の記事が少なく手探り状態だったこともあるが、よく確認せずにデフォルトのIAMロールを使用したことが原因。(ポップアップも出るのにガン無視していた)
S3バケットが暗号化されているなら、IAMロールは自分で作成しKMSへの権限をつけてあげる必要あり。
後から変更できるものの、Importingで止まっているJobを再実行してもらうにはサポートへの問い合わせが必須となる。設定時によく確認をしましょう…