2017-03-16 10 views
0

S3からJSONファイルを読み取るアプリケーションがあります。以前のバージョンのアプリケーションでは、S3に格納されているJSONファイルの古いバージョンを参照する必要があります.S3内の特定のバージョンのJSONファイルをリンクする(ハードコードする)方法はありますか?S3バケット内のファイルのバージョンをどのように参照できますか?

バージョン番号をJSONファイル名に追加するだけでJSONファイルの名前を変更できますが、これはS3がバージョン管理を提供するので不要です。

答えて

3

バージョン付きオブジェクトの各バージョンには、一意のバージョンIDがあります。バージョン管理バケットにdog.pngという名前のファイルがある場合、/ dog.pngのHTTP GETは最新のものを取得しますが、/dog.png?versionId=xyzのGETはバージョンxyzのオブジェクトを取得します。

バージョンIDは、次のようになります.L4kqtJlcpXroDTDmpUMLUo。

詳しくはretrieving object versions documentationを参照してください。

関連する問題