我正在使用jgit to create a remote in s3。当我执行jgit push s3 master
时,它会创建s3中的文件,仅由我的aws用户(执行推送的用户)拥有。
我希望这些文件也具有“经过身份验证的用户”权限。
我尝试了以下内容:
acl: authenticated-read
(这会引发错误,因为我所知道的仅支持'public'或'private'。s3cmd
:s3cmd --add-header=x-amz-acl:authenticated-read setacl --acl-private s3://my.bucket/repo/*
推送后修改acl。这似乎对文件的ACL没有影响(虽然没有运行,但没有错误)如何执行以下操作之一: