2016-08-09 16 views

答えて

3

S3ファイルはJVMでファイルとして使用できないため、通常のJavaファイルクラスは使用できません。

代わりに、AWS Java SDKを使用します。具体的には、AmazonS3Clientを使用します。

S3モデルはかなりシンプルです。限られた数のバケツを作成することができます。あなたの場合、一時ファイルを保存するためのバケットを1つだけ作成したいと思うかもしれませんが、SDKは必要なときにいつでもバケットの作成と削除を許可します。バケット名はグローバルに一意でなければなりません。

バケット内では、必要な数のオブジェクト(ファイル)を作成できます。慣例として、偽のフォルダは、ファイルの "キー"(名前)に "/"文字を使用して実装されます。この規則は、キーに特定の接頭辞を持つすべてのファイルを操作できるようにする関数によってサポートされています。さらに、S3 Consoleはこれらをフォルダとして表示します。

バケットのバージョン管理を有効にすることができます。この場合、すべてのバージョンのすべてのファイルが維持されます。

SDKは、ファイルの読み取りと書き込み、および作成時間などの補助データへのAPI呼び出しをサポートしています。

関連する問題