检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
您可通过以下步骤实现网站文件托管: 将网站文件上传至OBS的桶中,并设置对象MIME类型。 设置对象访问权限为公共读。 通过浏览器访问对象。 以下代码展示了如何实现网站文件托管: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
ifETagNoneMatch 如果对象的ETag值与该参数值不相同,则返回对象内容,否则抛出异常。 request.ifETagNoneMatch 以下代码展示了如何使用断点续传下载接口下载对象到本地文件: static OBSClient *client; NSString *endPoint = @"your-endpoint";
调用set_object_acl_by_head指定预定义访问策略。 调用set_object_acl直接设置。 上传对象时指定预定义访问策略 以下代码展示如何在上传对象时指定预定义访问策略: static void test_put_object_acl() { // 创建并初始化option
创建成功后,回到对象存储服务的并行文件系统控制台,即可看到已创建的并行文件系统。 至此,用户就可以像操作OBS桶一样使用并行文件系统了。如何使用并行文件系统,请参见并行文件系统的使用方式。 父主题: 并行文件系统
次)或小文件(小于1MB)。 warm:低频访问存储,可用性略低于standard,适用于不频繁访问(平均一年少于12次)但在需要时也要求快速访问数据的业务场景。 cold:归档存储,安全、持久且成本极低,适用于很少访问(平均一年访问一次)数据的业务场景。 deep-archiv
次)或小文件(小于1MB)。 warm:低频访问存储,可用性略低于standard,适用于不频繁访问(平均一年少于12次)但在需要时也要求快速访问数据的业务场景。 cold:归档存储,安全、持久且成本极低,适用于很少访问(平均一年访问一次)数据的业务场景。 deep-archiv
参数类型 是否必选 描述 ID string 作为请求参数时必选 参数解释: 所有者的账号ID,即domain_id。 取值范围: 如何获取账号ID请参见如何获取账号ID和用户ID?(Node.js SDK) 默认取值: 无 DisplayName string 可选 参数解释: 所有者的账号用户名。
如果version_id_marker不是key_marker的一个版本号,则该参数无效。 list_versions返回结果包含多版本对象和对象删除标记。 以下代码展示如何列举多版本对象: static void test_list_versions() { char *prefix = "o";
终端节点归属的区域一致。当前有效的区域名称可从这里查询。 您可以使用带参数创建方式,在创建桶时,指定桶的区域位置。 简单创建 以下代码展示如何新建一个桶: // 初始化配置参数 ObsConfig config = new ObsConfig(); config.Endpoint
1024) var readErr error var readCount int // 读取对象内容 for { readCount, readErr = response.Body.Read(p)
SDK校验上传对象的一致性 OBS提供Java、Python等多种语言的SDK,各SDK通过在上传对象时设置对象的Content-MD5值以开启一致性校验。如何计算并设置对象MD5值请前往OBS SDK参见各自开发指南的setObjectMetadata接口。 此处以使用OBS Java SDK上
ype。 什么是Content-Type Content-Type用于指定Object的文件类型。内容类型决定浏览器将以什么形式、什么编码读取文件。如果没有指定文件类型,则根据文件的扩展名生成。如果文件没有扩展名,则文件类型的默认值application/octet-stream。
初始化分段上传任务。 逐个或并行上传段。 合并段或取消分段上传任务。 分段上传的主要目的是解决大文件上传或网络条件较差的情况。下面的代码示例展示了如何使用分段上传并发上传大文件: // 引入obs库 // 使用npm安装 const ObsClient = require('esdk-obs-nodejs');
参数解释: OBS服务端返回的请求ID。 代码示例 您可以通过ObsClient.headBucket接口判断该桶是否已存在。以下代码展示如何判断指定桶examplebucket是否存在。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
桶的配额值。 默认取值: 0,表示没有限制桶配额。 代码示例 您可以通过ObsClient.getBucketQuota获取桶配额。以下代码展示如何获取名为examplebucket的桶配额。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Content-Type字段前后端保持一致。 您可以通过createV2PreSignedURL生成授权访问的临时URL。以下代码展示了如何生成常用操作的URL: 列举对象 static OBSClient *client; NSString *endPoint = @"your-endpoint";
代码示例 本示例用于通过ObsClient.deleteBucketTagging删除examplebucket桶的桶标签。以下代码展示了如何删除桶标签: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
操作指导 定时转换对象存储类别 对于在一段时间内经常访问,但是超过一定时间后便可能不再访问的数据,例如数字媒体存档、金融和医疗记录、长期数据库备份以及为符合监管要求而必须保留的数据等,使用生命周期定时将这些数据转换为较低成本的归档存储或深度归档存储类型,以减少您的存储费用。 桶内
string 参数解释: OBS服务端返回的请求ID。 代码示例 您可以通过ObsClient.deleteBucket删除桶。以下代码展示如何删除名为examplebucket的桶。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
桶存量信息包括桶的空间大小以及桶包含的对象个数。您可以通过ObsClient.getBucketStorageInfo获取桶的存量信息。以下代码展示如何获取名为examplebucket桶的存量信息。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15