# 查看bucket列表
[root@inspur02 ~]# radosgw-admin bucket list
[
"test-bucket-system-4",
"ccc",
"database_logs",
"r1-cennavi-ob",
"r1-magna-ob",
"alluxio-ob",
"test02",
"test-bucket-system-3",
"r1-imp-sdk-ob",
"bucketa",
"r1-cennavi-a3ob2",
"caoyanchao-ob",
"test01",
"test-bucket",
"r1-datasource-ob",
"r1-cennavi-a3ob",
"r1-imp-abe-cob",
"r1-imp-abe-sob",
"aaa",
"r1-network-ob",
"jiang",
"qqq",
"database_backups",
"r1-network-ob2",
"dl-ooq"
]
# 查看bucket详情
[root@inspur02 ~]# radosgw-admin bucket stats --bucket=database_backups
{
"bucket": "database_backups",
"pool": "default.rgw.buckets.data",
"index_pool": "default.rgw.buckets.index",
"id": "0c1d2cf5-2460-485f-8070-24c01e4e121d.77240461.1",
"marker": "0c1d2cf5-2460-485f-8070-24c01e4e121d.77240461.1",
"owner": "trove",
"ver": "0#220,1#232,2#249,3#236,4#301,5#213,6#242,7#246,8#254,9#235",
"master_ver": "0#0,1#0,2#0,3#0,4#0,5#0,6#0,7#0,8#0,9#0",
"mtime": "2021-03-02 10:37:02.643958",
"max_marker": "0#,1#,2#,3#,4#,5#,6#,7#,8#,9#",
"usage": {
"rgw.main": {
"size": 1605370224,
"size_actual": 1606569984,
"size_utilized": 1605370224,
"size_kb": 1567745,
"size_kb_actual": 1568916,
"size_kb_utilized": 1567745,
"num_objects": 634
}
},
"bucket_quota": {
"enabled": true,
"max_size_kb": -1,
"max_objects": -1
}
}
# 查看用户详情
[root@inspur02 ~]# radosgw-admin user info --uid=trove
{
"user_id": "trove",
"display_name": "trove",
"email": "",
"suspended": 0,
"auid": 0,
"subusers": [
{
"id": "trove:swift",
"permissions": "full-control"
}
],
"keys": [
{
"user": "trove",
"access_key": "5RDCK4GGY7GF9ZA85DWR",
"secret_key": "rdxRSqFldWlYuYDuxTkmHgIntWBbhhvnP22QiYqx"
}
],
"swift_keys": [
{
"user": "trove:swift",
"secret_key": "VtKwgweMKQv2U39F7p3OTDVa7RIbyjsupPIL3ULG"
}
],
"caps": [],
"op_mask": "read, write, delete",
"default_placement": "",
"placement_tags": [],
"bucket_quota": {
"enabled": true,
"max_size_kb": -1,
"max_objects": -1
},
"user_quota": {
"enabled": true,
"max_size_kb": 5368709120,
"max_objects": -1,
"max_buckets": -1
},
"temp_url_keys": [
{
"key": 0,
"val": "b3968d0207b54ece87cccc06515a89d4"
}
]
}
1|21.2 bucket中object管理
# 查看某个bucket中对象
[root@inspur02 ~]# radosgw-admin bucket list --bucket=database_backups
[ {
"name": "fdbc6182-b9b8-4e3c-851c-950db0cbabc7.xbstream.gz.enc",
"instance": "",
"ver": {
"pool": 16,
"epoch": 1091776
},
"locator": "",
"exists": "true",
"meta": {
"category": 1,
"size": 132896,
"mtime": "2021-02-20 22:00:45.971378Z",
"etag": "e0b64efa2f899582cb8c67fb51aca9b2",
"owner": "trove",
"owner_display_name": "trove",
"content_type": "",
"accounted_size": 132896,
"user_data": ""
},
"tag": "_opu8Rq7cPj6gzlwqL8nJw9fT2dV9V0l",
"flags": 0,
"pending_map": [],
"versioned_epoch": 0
},
{
"name": "fe3b2e1f-2455-499f-a721-7959b48b0b19.xbstream.gz.enc",
"instance": "",
"ver": {
"pool": 16,
"epoch": 1062247
},
"locator": "",
"exists": "true",
"meta": {
"category": 1,
"size": 693408,
"mtime": "2021-01-15 02:17:46.630693Z",
"etag": "dffd917b727a38232bd42e83c326497a",
"owner": "trove",
"owner_display_name": "trove",
"content_type": "",
"accounted_size": 693408,
"user_data": ""
},
"tag": "0c1d2cf5-2460-485f-8070-24c01e4e121d.93259633.10",
"flags": 0,
"pending_map": [],
"versioned_epoch": 0
},
....
# 删除某个bucket中的某个object,注意这里object后面跟上object的name
[root@oss001 ~]# radosgw-admin object rm --bucket=awss3e68c588a90ec4f15a040a82e962814a3 --object=zip2_N1/cifar-10_test/bird_3853.jpg
# 查看某个bucket中某个object的ACL信息
[root@inspur02 ~]# radosgw-admin object stat --bucket=database_backups --object=ffa17202-481b-4eda-9acb-d1495c365e1d.gz.enc
{
"name": "ffa17202-481b-4eda-9acb-d1495c365e1d.gz.enc",
"size": 6699776,
"policy": {
"acl": {
"acl_user_map": [
{
"user": "trove",
"acl": 79
}
],
"acl_group_map": [],
"grant_map": [
{
"id": "trove",
"grant": {
"type": {
"type": 0
},
"id": "trove",
"email": "",
"permission": {
"flags": 79
},
"name": "trove",
"group": 0
}
}
]
},
"owner": {
"id": "trove",
"display_name": "trove"
}
},
"etag": "49f8c0425a2e0f4d365bc7f6555539b0",
"tag": "0c1d2cf5-2460-485f-8070-24c01e4e121d.78112633.40\u0000",
"manifest": {
"objs": [],
"obj_size": 6699776,
"explicit_objs": "false",
"head_size": 524288,
"max_head_size": 524288,
"prefix": ".2bFdfvWfF5e5KhWtvUke-EfUGCsDuf2_",
"rules": [
{
"key": 0,
"val": {
"start_part_num": 0,
"start_ofs": 524288,
"part_size": 0,
"stripe_max_size": 4194304,
"override_prefix": ""
}
}
],
"tail_instance": "",
"tail_placement": {
"bucket": {
"name": "database_backups",
"pool": "default.rgw.buckets.data",
"data_extra_pool": "default.rgw.buckets.non-ec",
"index_pool": "default.rgw.buckets.index",
"marker": "0c1d2cf5-2460-485f-8070-24c01e4e121d.77240461.1",
"bucket_id": "0c1d2cf5-2460-485f-8070-24c01e4e121d.77240461.1",
"tenant": ""
},
"placement_rule": "default-placement"
}
},
"attrs": {
"user.rgw.pg_ver": "ĭ\t\u0000\u0000\u0000\u0000\u0000",
"user.rgw.source_zone": "\u0000\u0000\u0000\u0000",
"user.rgw.x-amz-meta-checkpoint-location": "0\/A000060\u0000",
"user.rgw.x-amz-meta-datastore": "pg\u0000",
"user.rgw.x-amz-meta-datastore-version": "11\u0000",
"user.rgw.x-amz-meta-label": "ffa17202-481b-4eda-9acb-d1495c365e1d\u0000",
"user.rgw.x-amz-meta-start-segment": "0\/A000028\u0000",
"user.rgw.x-amz-meta-start-wal-file": "00000001000000000000000A\u0000",
"user.rgw.x-amz-meta-stop-segment": "0\/A0000F8\u0000",
"user.rgw.x-amz-meta-stop-wal-file": "00000001000000000000000A\u0000"
}
}
[root@inspur02 ~]#