1
0

Amazon S3 Express One Zone Storage class を使ってみた

Last updated at Posted at 2023-11-29

S3 Express One Zone Storage class というものが使えるようになったらしいので、バケットを作ってバッチオペレーションで既存バケットからデータをコピーしてみた記録です。

公式情報は以下。

AWS Blog は以下。

バケットを作ってみる

いつも通りマネジメントコンソールで Amazon S3 サービスを開いて、右上の「バケットを作成」のボタンを押す。

image.png

すると、今までにない「ディレクトリ」という選択肢ができている。これが S3 Express One Zone Storage Class らしい。

image.png

選択すると、その下にアベイラビリティーゾーンを選択するメニューが表示される。 One zone だからあたりまえですね。適当なAZ を選択してみる。

image.png

さらにその下にはアベイラビリティーゾーンが一つだけど問題ないことを確認するチェックボックスも表示されているのでチェック。

image.png

その下にはバケット名を指定をする入力領域。ディレクトリバケットと呼ぶらしい。ベース名のところに mybacket-yki を入力してみる。

image.png

ここから下のメニューはこれまでと変わりがないので、一番下の「バケットを作成」を押す。すると、以下のようにディレクトリバケットが作成された。先ほど入力したバケット名を prefix として suffix が付加されている様子。

image.png

既存バケットからデータをコピーしてみる

上記のとおりディレクトリバケットを作成すると、作成済み画面の上部に以下の情報が表示される。どうやらこれがバッチオペレーションを用いた既存バケットのデータコピーの様子。せっかくなので使ってみる。「インポート」を押してみる。
image.png

すると以下のような画面になる。(先ほどの画面で「詳細の表示」を押したら緑の情報表示が消えてしまったので mybacket-yki2 でディレクトリバケットを作り直しました)

image.png

ソースに既存の適当なバケット名を指定して、画面下部にある「インポート」を押す。

image.png

するとバッチオペレーションという画面になる。コピーしてくれているっぽい。

image.png

しばらく待ってから画面中央のリロードのマークを押すと、ステータスが完了済みとなっていた。

image.png

コピーが終わってからバケット一覧を見てみる。これまでのバケットを「汎用バケット」と呼び、今回作成した「ディレクトリバケット」とは別タブで表示されるようになっている。

image.png

汎用バケットとディレクトリバケットでは、中身の見え方やURIの表記は全く変わりはないみたい。「ストレージクラス」のところだけ表示が変わっているだけですね。

コピー元の汎用S3バケット
image.png
直下のフォルダのS3 URI は s3://s3-cur-report-test03/cur-yki-test03/

コピー先のディレクトリバケット
image.png
直下のフォルダのS3 URI は s3://mybacket-yki2--use1-az4--x-s3/cur-yki-test03/

ということで、re:Invent 2023 で発表された S3 Express One Zone Storage class を使ってみました。高いレイテンシが必要なユースケースで使えるということで、より過酷な環境でも S3 が使えるようになりますね。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0