2016-08-03 10 views
0

私はAWSモバイルハブ内にAndroid Appを作成していますが、S3バケットまたはS3バケット内のフォルダが作成されていることをユーザーがアプリケーションに申し込むと、そのユーザーアカウントのみ?AndroidとAWS S3

答えて

1

はい、使用ケースを達成するためにPutObjectRequest(bucketName、keyName、file)を使用できます。

AWS S3のJava SDKでS3フォルダ

を作成し、ちょうどキー名の末尾に「/」を追加、それは空のフォルダが作成されます。

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);