1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

S3のオブジェクトバージョンID=nullとは、"null"で取得できるという事か?の確認

Posted at

何?

S3でバージョニングを有効化した時、有効化する前から置いてあったオブジェクトのバージョンIDはnullとなる。公式
「この値により、同じキーの他のバージョンと区別されます。」とある。

それは、バージョンIDを指定してダウンロードする時、"null"を指定したら取得できるという意味か?という確認
nullと"null"ってPGだと違うから気になってしまう

結論

取れる

以下確認

バケットを作成する

image.png

バージョニングはOFF

image.png

k.txtをアップロード

image.png

k.txtの中身

image.png

バージョンIDの確認(null)

image.png

バージョニングを有効化

image.png

バージョンIDの確認(やっぱりnull)

image.png

(ETagって何?と思ったが、ファイル内容のMD5ハッシュ値とのこと[https://qiita.com/hiroyky/items/216077c86fa4b627d7c6])

k.txtを変更してアップロード
image.png

image.png

更にもう一回k.txtを変更してアップロード

image.png

image.png

バージョンIDの確認
image.png

ID指定なしでダウンロード

image.png

最新が取れる
image.png

2番目のバージョンIDを指定してダウンロードする
image.png

2番目のが取れる
image.png

nullを指定してダウンロードする

image.png

一番初めのが取れる

image.png

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?