一、可以通过浏览器上传
二、用obsutil
1、下载和安装obsutil
wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz
解压:
tar -xzvf obsutil_linux_amd64.tar.gz
进入obsutil所在目录,执行以下命令,为obsutil增加可执行权限。
chmod 755 obsutil
2、 配置obsutil
./obsutil config -i=ak -k=sk -e=endpoint
ak,sk 是你通过在 ModelArts 最左边 最下面的 全局配置 里 删除访问密钥
创建访问密钥(AK和SK)
obsutil工具配置不成功 执行 ping obs.cn-north-4.myhuaweicloud.com,检查网络是否畅通。
还有一个,就是那个Endpoint
比如我的是北京四,那就是 obs.cn-north-4.myhuaweicloud.com
./obsutil config -i=GU94VIXFVLBDUWKCTR40 -k=geWm77laetpq61d77E7pledeQOtUcm55NyySITCb -e=obs.cn-north-4.myhuaweicloud.com
参考这个配置: https://support.huaweicloud.com/devg-obs/zh-cn_topic_0100850089.html
3、检查连通性
配置完成后,您可以通过如下方式检查连通性,确认配置是否无误。
- Windows操作系统
obsutil ls -s
- macOS/Linux操作系统
./obsutil ls -s
根据命令回显结果,检查配置结果:
- 如果返回结果中包含“Bucket number is:”,表明配置正确。
- 如果返回结果中包含“Http status [403]”,表明访问密钥配置有误。
- 如果返回结果中包含“A connection attempt failed”,表明无法连接OBS服务,请检查网络环境是否正常。
- 说明: 如果返回结果中包含“Http status [403]”,也可能是没有获取桶列表的权限,需要视具体场景进一步确认根因。
三、obsutil各种命令
以下一般贸易说明都是指的是Ubuntu的命令
1.创建桶 https://support.huaweicloud.com/utiltg-obs/obs_11_0008.html
./obsutil mb obs://bucket [-az=xxx] [-acl=xxx] [-sc=xxx] [-location=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]
./obsutil mb obs://bucket-test
Create bucket [bucket-test] successfully, request id [0000016979E1D2EA860BB5E80A6B8FCC]
2.创建文件夹
./obsutil mkdir obs://bucket/folder[/subfolder1/subfolder2] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]
./obsutil mkdir obs://bucket-test/folder1/folder2
obsutil mkdir obs://bucket-test/folder1/folder2 Create folder [obs://bucket-test/folder1/] successfully, request id [0000016979E1D23C860BB3D8E4577C5E] Create folder [obs://bucket-test/folder1/folder2] successfully, request id [0000016979E1D2B2860BB5181229C72C]
.上传对象
上传文件
./obsutil obsutil cp d:\temp\test.txt obs://bucket-test/key
将D盘temp路径下名为test.txt的文件上传至bucket-test桶中,并且重命名为key。
上传文件夹
./obsutil cp d:\temp obs://bucket-test -f -r
运行obsutil cp d:\temp obs://bucket-test -f -r,
递归上传D盘temp文件夹中的所有文件和子文件夹至bucket-test桶的temp文件夹中。
. 查询对象属性
.设置对象属性
运行obsutil chattri obs://bucket-test/key -acl=public-read,设置对象的访问策略为公共读。
.生成对象的下载链接
.列举对象
.删除对象
.创建
扫描二维码关注公众号,回复:
9748405 查看本文章
.创建