Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 更改权限_Unix_Amazon S3_S3cmd - Fatal编程技术网

Unix 更改权限

Unix 更改权限,unix,amazon-s3,s3cmd,Unix,Amazon S3,S3cmd,我使用s3cmd将文件上传到AmazonS3。这是一个超级应用程序。唯一的问题是,我仍然需要登录到web界面,将文件的权限更改为“授权用户”,并授予读取权限 是否有一种方法可以通过终端更改权限并使其成为授权用户 有什么想法吗?你应该使用桶策略。在对对象设置公共读取权限的存储桶上设置存储桶策略。所以每次你从s3cmd上传的内容都会自动设置该对象的读取权限 我是Bucket Explorer(AmazonS3工具)的开发人员。如果s3cmd没有设置S3 Bucket策略的选项,那么您可以尝试Buck

我使用s3cmd将文件上传到AmazonS3。这是一个超级应用程序。唯一的问题是,我仍然需要登录到web界面,将文件的权限更改为“授权用户”,并授予读取权限

是否有一种方法可以通过终端更改权限并使其成为授权用户


有什么想法吗?

你应该使用桶策略。在对对象设置公共读取权限的存储桶上设置存储桶策略。所以每次你从s3cmd上传的内容都会自动设置该对象的读取权限


我是Bucket Explorer(AmazonS3工具)的开发人员。如果s3cmd没有设置S3 Bucket策略的选项,那么您可以尝试Bucket Explore。该工具还具有Bucket Default的功能,使用该功能可以在新上传的s3上自动设置desire权限。文件。

但我不想让公众阅读。我只想向授权用户授予读取权限。我可以在桶政策中这样做吗?不知道我会怎么做。我有水桶探险家。你是说我可以将bucket默认值指定为授权用户的Read吗?如果用户是注册的AWS S3用户,那么你可以这样做,但是如果你想将授权访问权授予none S3用户,那么你可以生成签名url,你必须手动创建。如果你想将你的完整bucket分享给AWS授权用户,那么你也可以这样做。“如果你想将你的完整bucket分享给AWS授权用户,那么你也可以这样做。”-我该怎么做?