在控制台首页选择“所有服务 > 存储 > 对象存储服务 OBS”,进入OBS控制台。 在OBS控制台,单击页面右上角的“创建桶”按钮。 根据页面提示,选择“区域”、“桶名称”、“存储类别”及“桶策略”等,详情请参见创建桶。
Flink对接OBS 概述 Flink是一个分布式的数据处理引擎,用于处理有界和无界流式数据。Flink定义了文件系统抽象,OBS服务实现了Flink的文件系统抽象,使得OBS可以作为flink StateBackend和数据读写的载体。
存储类别对比 对比项目 标准存储 低频访问存储 归档存储 深度归档存储(受限公测) 特点 高性能、高可靠、高可用的对象存储服务 高可靠、较低成本的实时访问存储服务 归档数据的长期存储,存储单价更优惠 深度归档数据的长期存储,存储单价相比归档存储更优惠 应用场景 云应用、数据分享、内容分享
("HTTP Code:" + e.getResponseCode()); // 请求失败,打印服务端错误码 System.out.println("Error Code:" + e.getErrorCode());
下载obsfs软件包 obsfs下载地址如表1所示。
cd obsfs源码下载目录/huaweicloud-obs-obsfs obsfs生成后保存在以下路径:obsfs源码下载目录/huaweicloud-obs-obsfs/src 安装obsfs 生成obsfs成功后,使用cd命令进入以下路径执行bash install_obsfs.sh
OBS支持CORS规范,允许跨域请求访问OBS中的资源。在OBS控制台配置CORS规则步骤如下: 在OBS管理控制台左侧导航栏选择“对象存储”。 在桶列表单击待操作的桶,进入对象页面。 在左侧导航栏,单击“数据安全 > CORS规则”。
应用服务器(APP Server) 提供该Android/iOS应用的开发者开发的APP后台服务,用于用户管理和授权管理等。 对象存储服务(OBS) 华为云对象存储服务,负责处理移动应用的数据请求。 统一身份认证服务(IAM) 华为云统一身份认证服务,负责生成临时安全凭证。
OBS的计费项之一是存储费用。桶中的对象、已删除对象和碎片均会占用存储空间,进而产生存储费用。 检查是否存在已删除对象 什么是已删除对象? 在OBS管理控制台左侧导航栏选择“对象存储”。 在OBS管理控制台桶列表中,单击待操作的桶,进入“对象”页面。
在OBS中,用户操作的基本数据单元是对象。OBS Python SDK提供了丰富的对象上传接口,可以通过以下方式上传对象: 文本上传:使用字符串作为对象的数据源。 流式上传:使用包含“read”属性的可读对象作为对象的数据源。 文件上传:使用本地文件作为对象的数据源。
默认取值: 无 requestId str 参数解释: OBS服务端返回的请求ID。 默认取值: 无 indicator str 参数解释: OBS服务端返回的错误定位码。 默认取值: 无 hostId str 参数解释: 请求的服务端ID,当status参数小于300时为空。
默认取值: 无 requestId str 参数解释: OBS服务端返回的请求ID。 默认取值: 无 indicator str 参数解释: OBS服务端返回的错误定位码。 默认取值: 无 hostId str 参数解释: 请求的服务端ID,当status参数小于300时为空。
上传对象简介(Go SDK) 在OBS中,用户操作的基本数据单元是对象。OBS Go SDK提供了丰富的对象上传接口,可以通过以下方式上传对象: 流式上传 文件上传 分段上传 断点续传上传 SDK支持上传0KB~5GB的对象。
默认取值: 无 RequestId string 参数解释: OBS服务端返回的请求ID。 默认取值: 无 ResponseHeaders map[string][]string 参数解释: HTTP响应头信息。
本示例用于设置对象存储类别。
取值范围: 当对象存储类型是标准存储时,该值为空。 可选择的存储类别参见StorageClassEnum。
在设置的用户头域userHeader前,请加上x-obs-meta-,便于服务端识别。
sseHeader SseCHeader 可选 参数解释: 服务端解密头信息。详见SseCHeader。
IAM用户如果希望使用AK/SK访问OBS,必须要账号为其开启“编程访问”。开启方法请参见查看或修改IAM用户信息。 访问“欧洲-都柏林”区域的OBS,需要联系管理员获取访问密钥(AK/SK),单击这里查看获取方法。
解决办法: 针对以上场景,Browser+工具支持您在登录时指定访问路径,访问路径的格式为:obs://bucketName/folder。 父主题: 常见问题