Ceph 配置URL访问s3 Bucket

一、创建json文件,用于编辑policy,文件内容如下(Version并不重要),Action存在多种选择(如步骤三所示),并且允许同时选择多个,本文只是通过URL访问Bucket中的文件,因此只选择了s3:GetObject。

{
     "Version": "2012-10-17",
     "Statement": [
         {
             "Effect": "Allow",
             "Principal":"*",
             "Action":"s3:GetObject",
             "Resource": "*"
         }
     ]
 }

二、配置Policy生效,命令如下(File为上一步生成的文件)。

  1. 这一条命令使得中的所有内容权限为Public(只读),包括续传的文件。其中,为上一步创建的json文件。
s3cmd setpolicy  s3:/// --acl-public

  1. 这一条命令使得的文件目录权限为Public(只读),即可通过URL看到中的文件目录。
s3cmd setacl --acl-public s3:///           

你可能感兴趣的:(Ceph 配置URL访问s3 Bucket)