S3存储分配
新鹏博士Ceph集群
登陆到10.16.12.11上进行 S3账户开通操作
Internal
|
1
2
3
4
5
6
7
|
# sudo su -# docker start -ai rgwadmin# or# docker exec -it rgwadmin /bin/bash## cd ./rgw/internal# ./s3_allocate.sh <用户名> <Size, eg: 1T> <RWType, 'rw' or 'ro'> |
External
|
1
2
3
4
5
6
7
|
# sudo su -# docker start -ai rgwadmin# or# docker exec -it rgwadmin /bin/bash## cd ./rgw/external# ./s3_allocate.sh <用户名> <Size, eg: 1T> <RWType, 'rw' or 'ro'> |
新铜牛Ceph集群
登陆到10.100.32.251上进行 S3账户开通操作
Internal
|
1
2
3
4
5
6
7
|
# sudo su -# docker start -ai rgwadmin# or# docker exec -it rgwadmin /bin/bash## cd ./rgw/internal# ./s3_allocate.sh <用户名> <Size, eg: 1T> <RWType, 'rw' or 'ro'> |
External
|
1
2
3
4
5
6
7
|
# sudo su -# docker start -ai rgwadmin# or# docker exec -it rgwadmin /bin/bash## cd ./rgw/external# ./s3_allocate.sh <用户名> <Size, eg: 1T> <RWType, 'rw' or 'ro'> |
测试Ceph集群
登陆到10.100.13.29上进行 S3账户开通操作
|
1
2
3
4
5
6
|
# docker start -ai rgwadmin# or# docker exec -it rgwadmin /bin/bash## cd ./rgw# ./s3_allocate.sh <用户名> <Size, eg: 1T> <RWType, 'rw' or 'ro'> |
武汉Ceph集群
登陆到10.201.126.11上进行 S3账户开通操作
|
1
2
3
4
5
6
|
# docker start -ai rgwadmin# or# docker exec -it rgwadmin /bin/bash## cd /root/rgw# ./degrade_s3_allocate.sh <用户名> <Size, eg: 1T> <RWType, 'rw' or 'ro'> |
配置匿名访问
在执行“s3_allocate.sh”的目录上进行匿名访问配置
1、撰写Bucket Policy文件(eg: Bucket.policy),假设当前设置的Bucket名称为“abc”
|
1
2
3
4
5
6
7
8
9
10
11
12
|
{ "Version": "2012-10-17", "Statement": [{ "Sid": "PublicRead", "Effect": "Allow", "Principal": "*", "Action": ["s3:GetObject"], "Resource": [ "arn:aws:s3:::abc/*" ] }]} |
2、设置bucket policy
|
1
2
3
4
|
# 设置Bucket Policy# s3cmd -c ./s3cfg setpolicy ./Bucket.policy s3://abc# 查看Bucket Policy信息# s3cmd -c ./s3cfg info s3://abc |

浙公网安备 33010602011771号