博客
关于我
CentOS下安装阿里云OSS模拟器 oss-emulator 阿里云OSS配置
阅读量:392 次
发布时间:2019-03-04

本文共 1353 字,大约阅读时间需要 4 分钟。

CentOS下安装阿里云OSS模拟器 oss-emulator 阿里云OSS配置

1. 下载oss-emulator

oss-emulator的下载地址已被移除。安装前请确保已安装ruby环境。

2. 安装oss模拟器

首先安装ruby环境。安装完成后,可通过whereis ruby查找ruby的安装路径,默认路径为/usr/local

安装ruby

运行以下命令安装ruby所需的依赖项:

yum install gcc gcc-c++ zlib zlib-devel openssl openssl-devel bison bison-devel

下载并解压ruby镜像:

tar xvzf ruby-2.4.4.tar.gzcd ruby-2.4.4chmod +x configure./configuremakemake install

安装相关插件

运行以下命令安装必要插件:

/usr/local/bin/gem install -l thor-0.19.1.gem/usr/local/bin/gem install -l builder-3.2.3.gem/usr/local/bin/gem install -l require-0.2.7.gem

运行oss模拟器

运行模拟器前,请先对文件执行权限进行设置:

chmod +x /home/soft-install/oss-emulator-1.0.0/bin/emulator

启动模拟器:

cd /home/soft-install/oss-emulator-1.0.0/bin/emulatornohup /usr/local/bin/ruby /home/soft-install/oss-emulator-1.0.0/bin/emulator -r /home/soft-install/oss-emulator-1.0.0/store -p 8999 &

3. 创建bucket并设置跨域规则

创建bucket

运行以下命令创建bucket:

ossutil64 -e http://127.0.0.1:8999 -i AccessKeyId -k AccessKeySecret mb oss://files-storage

配置跨域规则

确保跨域规则设置正确,可参考以下配置:

[CosDomain]Domain=app.oss.example.comAllowPut=trueAllowCopy=trueAllowDelete=trueAllowList=true

配置accessKey

创建RAM角色

进入权限策略管理,创建新的权限策略并授权给RAM角色,确保角色拥有OSS完全控制权限。

授权用户

新建用户,赋予对应的权限策略,以便用户可以使用RAM角色权限进行OSS操作。

4. 修改数据库和程序服务配置

确保数据库和程序服务配置文件中的访问信息已正确更新,包括AccessKeyId和AccessKeySecret。

5. 重启相关服务

完成配置后,重启相关服务以确保所有更改生效。

注意事项

请确保所有服务使用相同的AccessKey和AccessSecurityKey配置,以避免文件导入导出失败。

转载地址:http://eddg.baihongyu.com/

你可能感兴趣的文章
opencv Hog学习总结
查看>>
opencv Mat push_back
查看>>
opencv putText中文乱码
查看>>
OpenCV Python围绕特定点将图像旋转X度
查看>>
opencv resize
查看>>
Opencv Sift和Surf特征实现图像无缝拼接生成全景图像
查看>>
opencv SVM分类Demo
查看>>
OpenCV VideoCapture.get()参数详解
查看>>
opencv videocapture读取视频cap.isOpened 输出总是false
查看>>
opencv waitKey() 函数理解及应用
查看>>
OpenCV 中的图像转换
查看>>
OpenCV 人脸识别 C++实例代码
查看>>
OpenCV 在 Linux 上的 python 与 anaconda 无法正常工作.收到未实现 cv2.imshow() 的错误
查看>>
Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)上
查看>>
opencv 模板匹配, 已解决模板过大程序不工作的bug
查看>>
OpenCV 错误:(-215)size.width>0 &&函数imshow中的size.height>0
查看>>
opencv&Python——多种边缘检测
查看>>
opencv&python——高通滤波器和低通滤波器
查看>>
OpenCV+Python识别车牌和字符分割的实现
查看>>
OpenCV-Python接口、cv和cv2的性能比较
查看>>