postman使用put方法向华为云obs桶上传文件和图片

举报
zhensu 发表于 2021/09/01 16:19:52 2021/09/01
【摘要】 postman使用put方法向华为云obs桶上传文件和图片。记录下过程。

postman使用put方法向华为云obs桶上传文件和图片

故小北 公众号logo.gif


一句话总结:postman使用put法向华为云obs桶上传文件和图片记录过程

1、 使用步骤

创建华为云OBS桶

1、什么是华为云OBS?

对象存储服务(Object Storage Service)是一款稳定、安全、高效、易用的华为云存储服务,具备标准Restful API接口,可存储任意数量和形式的非结构化数据。


2、进入华为云的OBS服务,进入“管理控制台”。点击“创建桶”。

3、取个桶名字bucket-guxiaobei。

4、OBS桶创建成功。

5、点击桶名,可以查看OBS基本信息。可以看到我的OBS桶访问域名bucket-guxiaobei.obs.cn-north-4.myhuaweicloud.com


获取AK和SK

1、华为云OBS支持通过AK/SK认证方式进行认证鉴权,即使用Access Key ID(AK)/Secret Access Key(SK)加密的方法来验证某个请求发送者身份。

支持2种使用AK/SK的鉴权方法:

(1)支持使用永久AK/SK鉴权。

(2)支持通过临时AK/SK和securitytoken进行认证鉴权。


2、本文使用永久AK/SK。点击华为云用户名下的“我的凭证”。

(2)新增访问秘钥。

(3)创建成功后,点立即下载。

(4)打开excel文件,即可看到用户名下对应的AK/SK。


上传txt文档

1、准备一个a.txt文档。内容随意。

2、进入OBS生成Header鉴权签名的可视化网站

https://obs-community.obs.cn-north-1.myhuaweicloud.com/sign/header_signature.html

(1)填入AK和SK。

(2)HTTP-Verb,选择PUT。

(3)点击“Now”生成Date内容。

(4)Canonicalized Resource是“/桶名/期待文件名”。我写的是/bucket-guxiaobei/a.txt

3、生成Authorization鉴权信息。

4、打开postman软件,选择PUT方法。

(1)地址栏填入http:// 访问域名 / 期待 文件 。我写的是http://bucket-guxiaobei.obs.cn-north-4.myhuaweicloud.com/a.txt

(2)复制Authorization和Date信息。

注意:postman有一些自动生成的头信息auto-generated headers,并不都是必须项。Authorization和Date项目采用手工输入KEY和VALUE。

5、点击“Body”。类型选binary,Select File,选择前面准备好的a.txt

6、点击send,返回状态Status 200 OK。

7、返回华为云OBS控制台。可以看到a.txt已经上传。点击下载。

8、完成txt上传。

注意:OBS并不强制本地文件名和OBS桶的期待文件名,保持一致。你可以本地a.txt,上传为b.txt。


上传jpg图片

1、准备一个b.jpg图片。内容随意。

2、进入OBS生成Header鉴权签名的可视化网站

https://obs-community.obs.cn-north-1.myhuaweicloud.com/sign/header_signature.html

(1)填入AK和SK。

(2)HTTP-Verb,选择PUT。

(3)点击“Now”生成Date内容。

(4)Canonicalized Resource是“/桶名/期待文件名”。我写的是/bucket-guxiaobei/b.jpg

3、生成Authorization鉴权信息。

4、打开postman软件,选择PUT方法。

(1)地址栏填入http:// 访问域名 / 期待 文件 。我写的是http://bucket-guxiaobei.obs.cn-north-4.myhuaweicloud.com/b.jpg

(2)复制Authorization和Date信息。

注意:postman有一些自动生成的头信息auto-generated headers,并不都是必须项。Authorization和Date项目采用手工输入KEY和VALUE。

5、点击“Body”。类型选binary,Select File,选择前面准备好的b.jpg

6、点击send,返回状态Status 200 OK。

7、返回华为云OBS控制台。可以看到b.jpg已经上传。点击下载。

8、完成jpg图片上传。其他bmp等图片格式,也可以上传。

注意:OBS并不强制本地文件名和OBS桶的期待文件名,保持一致。你可以本地a.jpg,上传为b.jpg。


采用raw上传txt

1、可视化鉴权。Canonicalized Resource是“/桶名/期待文件名”。我写的是/bucket-guxiaobei/c.txt

2、填写put方法Headers。

3、Body选择raw。内容随意。

4、点击send,返回状态Status 200 OK。

5、完成raw上传txt。

完成

ok。

关注

weixin关注公众号beigugong,或者扫描下方二维码。



相关

【上电即上华为云】故小北文章阶段汇总

https://bbs.huaweicloud.com/blogs/263697


【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN(面向上华为云)

https://bbs.huaweicloud.com/blogs/267413


【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN_L610-CN_OTA升级(面向OTA在线升级)

https://bbs.huaweicloud.com/blogs/293310


【上电即上华为云】华为云smart智联Cat.1+PLC无线网关_3121N-IED_MC615-CN-L610-CN(面向Cat.1+PLC无线网关)

https://bbs.huaweicloud.com/blogs/296169


【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_云喇叭TTS语音

https://bbs.huaweicloud.com/blogs/296429


【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_GPS定位器

https://bbs.huaweicloud.com/blogs/297178


postman使用put方法向华为云obs桶上传文件和图片

本帖地址





【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。