[英]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.