[英]How to specify ACL for an object in an S3 using the java API?
我想授予完全控制權並正在使用它:
PutObjectAclRequest newAcl = PutObjectAclRequest.builder()
.bucket(bucket)
.key(objectKey)
.grantFullControl(id)
.build();
這給出了一個錯誤:“無法識別參數格式”。 授予完全控制權的正確格式是什么?
發現。 一個有趣的格式:“id=abc”。
完整代碼:
S3AsyncClient client = S3AsyncClient.builder()
.credentialsProvider(credentials)
.build()
PutObjectAclRequest newAcl = PutObjectAclRequest.builder()
.bucket(bucket)
.key(objectKey)
.grantFullControl("id=" + id)
.build();
client.putObjectAcl(newAcl)
.get();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.