华为云obs如何配置自定义域名

上传pdf文件到华为云obs上后,得到的链接,如果直接访问都是下载文件,那么要如何实现访问链接直接预览文件呢。

通过查看华为云的官方文档得知从2022年开始,华为云就不在支持直接访问实现预览了

如何在浏览器中在线预览OBS中的对象?_对象存储服务 OBS

基于安全合规要求,华为云对象存储服务OBS禁止通过OBS的默认域名(桶访问域名或静态网站访问域名)在线预览桶内对象,即使用上述域名从浏览器访问桶内对象(如视频、图片、网页等)时,不会显示对象内容,而是以附件形式下载。

一共提供了三种方法,都大同小异,只要掌握了一种,基本就都会了

那么接下来,就直接上干货,介绍一下第二种方法:使用OBS自定义域名+CDN方式访问

使用OBS自定义域名+CDN方式访问
1.进入需要设置自定义域名的对应的ob
### 华为云OBS使用说明及相关API文档 #### 什么是华为云OBS华为云对象存储服务(Object Storage Service, OBS)是一种高可用、高可靠、低成本的对象存储解决方案,适用于海量数据的存储需求。它支持通过Web管理控制台、RESTful API以及多种编程语言的SDK进行访问和操作[^1]。 #### 如何使用华为云OBS? 以下是关于华为云OBS的一些常见功能及其使用方式: 1. **通过控制台操作** 用户可以通过华为云官网登录到OBS控制台,在图形化界面下完成桶(Bucket)的创建、删除、文件上传下载等基本操作。其操作流程直观易懂,适合初学者快速上手[^2]。 2. **通过API接口调用** 对于开发者而言,可以利用OBS提供的RESTful API实现更灵活的功能开发。例如,`AppendObject` API允许用户向已存在的对象追加内容。具体请求参数及返回值可通过官方API Explorer查阅并测试。 3. **基于第三方库封装工具类** 如果希望简化日常业务逻辑处理,则可以选择构建自定义模板来统一管理各类基础动作。比如参照已有案例——HwObsTemplate的设计理念,围绕着桶生命周期管理和文件CRUD等功能模块展开抽象层设计[^3]。 4. **集成至PHP框架项目中** 在ThinkPHP5 (TP5) 这样的现代化MVC架构体系里引入外部依赖项时需注意调整好版本兼容性问题。按照给定样例修改 `composer.json` 文件后运行更新命令即可拉取所需资源包列表[^4]: ```json { "require": { "qiniu/php-sdk": "^7.2", "guzzlehttp/guzzle": "6.3.0" } } ``` 5. **Java环境下的实践指南** 当采用JDK编写应用程序连接远程服务器上的OBS实例时,除了常规认证信息外还需要额外配置密钥对(Secret Key)[^5]: ```java String ak = "your-access-key-id"; String sk = "your-secret-access-key"; ObsClient obsClient = new ObsClient(ak, sk, endpoint); ``` 以上便是有关华为云OBS的部分核心知识点概述。 #### 注意事项 - 开发前务必确认目标平台所处区域对应的Endpoint地址是否正确设置; - 敏感资料如AK/SK切勿硬编码暴露在网络传输过程中以防泄露风险发生。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吱唔猪_兔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值