华为云对象存储OBS什么是临时授权访问_云淘科技
开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。
临时授权访问是指通过访问密钥、请求方法类型、请求参数等信息生成一个临时访问权限的URL,这个URL中会包含鉴权信息,您可以使用该URL进行访问OBS服务进行特定操作。在生成URL时,您需要指定URL的有效期。生成临时授权访问的URL是通过设置结构体temp_auth_configure来实现的。
temp_auth_configure结构体存在于obs_options结构体中。该方法适用于每个C SDK接口。
参数 |
作用 |
SDK中对应的结构体 |
---|---|---|
expires |
生成的临时URL的有效期 |
obs_options. temp_auth_configure |
temp_auth_callback |
回调函数用于返回生成的临时URL |
|
callback_data |
回调数据 |
如果遇到跨域报错、签名不匹配问题,请参考以下步骤排查问题:
未配置跨域,需要在控制台配置CORS规则,请参考配置桶允许跨域请求。
签名计算问题,请参考URL中携带签名排查签名参数是否正确;比如上传对象功能,后端将Content-Type参与计算签名生成授权URL,但是前端使用授权URL时没有设置Content-Type字段或者传入错误的值,此时会出现跨域错误。解决方案为:Content-Type字段前后端保持一致。
父主题: 临时授权访问
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家