本文共 1353 字,大约阅读时间需要 4 分钟。
oss-emulator的下载地址已被移除。安装前请确保已安装ruby环境。
首先安装ruby环境。安装完成后,可通过whereis ruby查找ruby的安装路径,默认路径为/usr/local。
运行以下命令安装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
运行模拟器前,请先对文件执行权限进行设置:
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 &
运行以下命令创建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
进入权限策略管理,创建新的权限策略并授权给RAM角色,确保角色拥有OSS完全控制权限。
新建用户,赋予对应的权限策略,以便用户可以使用RAM角色权限进行OSS操作。
确保数据库和程序服务配置文件中的访问信息已正确更新,包括AccessKeyId和AccessKeySecret。
完成配置后,重启相关服务以确保所有更改生效。
请确保所有服务使用相同的AccessKey和AccessSecurityKey配置,以避免文件导入导出失败。
转载地址:http://eddg.baihongyu.com/