首页 > 其他分享 >ceph_object-gw

ceph_object-gw

时间:2023-08-22 22:12:08浏览次数:27  
标签:gw -- object s3cmd ceph s3 mika01 admin user01

1.部署RGW

# 部署rgw,名称为rgw01
ceph orch apply rgw rgw01

# 查看rgw
ceph orch ls

ceph orch ps --daemon_type=rgw
  • 如果需要删除则执行
ceph orch rm rgw.rgw01

2.创建对象存储用户名

# 创建用户
radosgw-admin user create --access-key="cephobj" --secret="12345678" --uid="user01" --display-name="user01"

# 查看用户
radosgw-admin user list

# 查看用户详细信息(注意输出内容的 "user01", "access_key", "secret_key")
radosgw-admin user info --uid=user01

# 使用过滤进行提取
radosgw-admin user info --uid=user01 | awk -F '["]' '/access_key/ {print $4}'

3.资源限制

  • 可以针对某个用户最大能使用多少G
radosgw-admin quota set --quota-scope=user --uid=user01 --max-size=1G

radosgw-admin quota enable --quota-scope=user --uid=user01

radosgw-admin user info --uid=user01

radosgw-admin user stats --uid=user01 --sync-stats

4.s3cmd使用

  • 安装服务
apt install -y s3cmd
  • 配置s3文件
vim /root/.s3cfg
[user01]
access_key = cephobj
secret_key = 12345678
host_base = 10.0.0.10:80
host_bucket =
use_https = False

5.桶操作

  • 可以将桶理解为文件夹

# 查看所有桶
radosgw-admin buckets list
  • 查看s3桶
s3cmd ls
  • 创建一个mika桶
s3cmd mb s3://mika01
  • 删除一个存储桶
s3cmd rb s3://mika02
  • 上传一个文件到对应的存储桶中
s3cmd put alsi.png s3://mika01

# 查看是否上传成功
s3cmd ls s3://mika01
  • 上传一个目录到对应的存储桶中
s3cmd put image --recursive s3://mika01
  • 下载一个文件到本地
s3cmd get s3://mika01/alsi.png
  • 下载一个目录到本地
s3cmd get --recursive s3://mika01/image
  • 删除一个文件
s3cmd del s3://mika01/alsi.png
  • 删除一个目录
s3cmd del --recursive s3://mika01/image
  • 查看使用量
s3cmd du -H s3://mika01

s3cmd du -H
  • 复制一个文件
s3cmd cp s3://mika01/alsi.png s3://mika02
  • 移动一个文件
s3cmd mv s3://mika01/zi.png s3://mika02
  • 上传一个文件或目录
s3cmd sync zi.png s3://mika02

6.minio对象ceph gateway

docker pull minio/minio:RELEASE.2021-04-18T19-26-29Z

# 如果是我提供的离线镜像,则
docker laod -i minio.tar
  • 启动容器
docker run -d -p 9090:9000 --name s3_ceph -e "MINIO_ACCESS_KEY=cephobj" -e "MINIO_SECRET_KEY=12345678" c6d3cc79a3de gateway s3 http://10.0.0.10:80

标签:gw,--,object,s3cmd,ceph,s3,mika01,admin,user01
From: https://www.cnblogs.com/wsxier/p/17649832.html

相关文章

  • 什么是 SAP UI5 的 BaseObject
    SAPUI5是一种用于构建现代Web应用程序的JavaScript框架,它提供了丰富的UI控件、数据绑定和模型驱动的开发模式,用于创建用户友好、功能强大的企业级应用。在SAPUI5框架中,BaseObject是一个重要的基类,Object.js是其中的一个文件,用于实现BaseObject类。本文将详细解释BaseObject的作......
  • swift--使用 is 和 as 操作符来实现类型检查和转换 / AnyObject与Any的区别
    声明几个类://动物类classAnimal{}//陆地动物类classterricole:Animal{}//海洋动物类classSeaAnimals:Animal{}1,is用来做类型检查letcat=terricole()letfish=SeaAnimals()letarr=[cat,fish]foranima......
  • MinGW-w64、cmake 安装
    介绍MSVC:即MicrosoftVisualC++Compiler,即微软自己的编译器我们下载Windows下的OpenCV时,会带两个文件夹VC14,VC15(分别与VisualStudio的版本有对应关系),这两个文件夹下的库可以直接运行不需要编译将VS作为Qt的开发环境也是使用这个编译器的缘故MinGW:我们都知道GNU在Linux下面......
  • Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
    对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL)isKindOfClass:classObj判断是否是这个类或者这个类的子类的实例/ 判断是否是这个类的实例-(BOOL)isMemberOfClass:classObj 我们试试这两个方法的使用。1、新建Person类继承NSObject,新......
  • object - c 语言基础 进阶笔记 随笔笔记
    重点知识Engadget(瘾科技)StackOverFlow(栈溢出)Code4Apprespon魏先宇的程序人生第一周快捷键:Alt+上方向键跳到最上面 Alt+下方向键跳到最下面      Alt+左方向键跳到最左面  Alt+右方向键跳到最右面      Alt+shift+方向键 可以批量复制内容,在按方向......
  • JSONObject.toJavaObject
    YgCompanyygCompany=JSONObject.toJavaObject(json,YgCompany.class);这段代码使用了阿里巴巴的fastjson库中的JSONObject.toJavaObject()方法,将JSON字符串转换为Java对象。具体解释如下:1.JSONObject是fastjson库中的一个类,用于处理JSON对象。2.toJavaObject()是JSONObje......
  • ceph-mirror
    1.环境要求集群名称集群版本storage01v17storage02v172.创建存储池全部集群操作cephosdpoolcreaterbd6464cephosdpoolapplicationenablerbdrbd3.开启mirror功能全部集群操作cephorchapplyrbd-mirror--placement=storage01/2......
  • C# 通过DynamicObject让Dictionary可以通过dynamic进行操作
    测试代码DynamicDictionarydict=newDynamicDictionary();dict.Value["ID"]=1;dict.Value["Name"]="李二";dict.Value["Address"]="李家坡";dynamic......
  • ceph分布式存储软件pgs inconsistent
    Ceph是一个开源的分布式存储系统,它提供了高性能、高可靠性以及高扩展性。Ceph的设计理念是基于对象存储模型,通过将数据分割成多个对象并存储在不同的节点上,实现数据的分布式存储和访问。Ceph的核心组件包括:RADOS(ReliableAutonomicDistributedObjectStore):RADOS是Ceph的底层......
  • 多元分类预测 | Matlab灰狼优化算法优化深度极限学习机(GWO-DELM)分类预测
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......