-2
我正在使用Amazon Java SDK並嘗試上載文件,但默認情況下它具有受限制的權限。他們的網站上的例子並沒有顯示解決方案,但我已經找到了C#版本的功能。amazon s3上傳一個具有公共權限的文件
Java可能嗎?
我正在使用Amazon Java SDK並嘗試上載文件,但默認情況下它具有受限制的權限。他們的網站上的例子並沒有顯示解決方案,但我已經找到了C#版本的功能。amazon s3上傳一個具有公共權限的文件
Java可能嗎?
當您創建PutObjectRequest
對象,你可以調用它的withCannedAcl
方法來設置可選的預配置的訪問控制策略,以使用新對象:
s3client.putObject(new PutObjectRequest(bucketName, keyName, file).withCannedAcl(CannedAccessControlList.PublicRead));
withCannedAcl
方法接受CannedAccessControlList
之一枚舉常量作爲參數:
AuthenticatedRead
BucketOwnerFullControl
BucketOwnerRead
LogDeliveryWrite
Private
PublicRead
PublicReadWrite
我看你有沒有接受你的24問的問題一個答案。 [接受答案非常重要,因爲它可以獎勵解決問題的海報,並通知其他人您的問題已解決。](http://meta.stackexchange.com/a/5235)。 – Voicu 2014-10-06 16:34:08