簡體   English   中英

Android和AWS S3

[英]Android and AWS S3

我正在AWS移動中心內創建一個Android應用程序,我想知道當用戶注冊我的應用程序時是否可能僅為該用戶賬戶創建S3-Bucket甚至是S3存儲桶中的文件夾嗎?

是的,您可以使用PutObjectRequest(bucketName,keyName,file)來實現您的用例。

創建S3文件夾

使用AWS S3 Java SDK,只需在密鑰名稱的末尾添加“ /”,它將創建一個空文件夾。

var folderKey =  key + "/"; //end the key name with "/"

樣例代碼:

final InputStream im = new InputStream() {
      @Override
      public int read() throws IOException {
        return -1;
      }
    };
    final ObjectMetadata om = new ObjectMetadata();
    om.setContentLength(0L);
    PutObjectRequest putObjectRequest = new PutObjectRequest(bucketName, objectName, im, om);
    s3.putObject(putObjectRequest);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM