Amazon Glacier② -S3からGlacierへのデータ移行-

はじめに

こんにちは、シュガーです。

今回はAmazon Glacierについてご紹介いたします。

① では概要と料金についてお話しました。

②ではS3からストレージクラスGlacierへのデータ移行方法とその確認についてお話します。

S3へデータをアップロード

まずはS3に保存したいデータをアップロードしましょう。

コンソール画面から既存のバケットを選択、もしくは新規作成をし、アップロードを選択します。

アップロードしたいデータを、ファイル選択かドラッグアンドドロップでアップロードができます。

アップロードボタンを押せばS3へのアップロードが完了します。

ライフサイクルルールの変更

次に、ライフサイクルルールを変更します。

このライフサイクルルールによって、S3に保存されたデータをストレージクラスGlacierに移行させます。

ライフサイクルルールを作成するには、対象のバケットを選択し、管理タブを選択します。

この管理タブからライフサイクルルールの追加をすることができます。

ライフサイクルルールを設定することで、標準IAもしくはGlacierへのデータ移行タイミングとデータ削除のタイミングを1日単位で設定することが出来ます。

ここでストレージクラスGlacierへの移行設定ができます。

データをアップロードしてから任意の日にちを入力することで、指定した日数が経過したタイミングでストレージクラスGlacierへと自動で移行されます。

データ確認

それではAWSコンソール画面から、データをみてみましょう。

ストレージクラスがGlacierになっているのが確認できると思います。

移行された時点からS3の料金ではなくGlacierの料金が適用されます。

ここで一つ注意点があります。

データの確認方法ですが、ライフサイクルルールでストレージクラスGlacierへ移行した場合、S3のAWSコンソール画面からでしか確認できません。

Amazon GlacierのAWSコンソール画面からはデータを見ることが出来ません。

サードパーティ製品のCloudBerryからも同じように、S3からでしか今回投入したデータを確認することが出来ませんでした。

最後に

いかがでしたでしょうか。

通常Amazon Glacierへデータを投入するにはCLIなどプログラミングの知識が必要になりますが、S3のライフサイクルルールを使うことで、簡単にGlacierを利用することができます。

しかし、ライフサイクルルールによってストレージクラスGlacierに移行した場合はAmazon Glacierからデータを確認できないことに注意しましょう。

次回もお楽しみに。

この記事を書いた人

aws-recipe-user