检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
printf("RequestId:%s\n", $resp['RequestId']); 桶的名字是全局唯一的,所以您需要确保不与已有的桶名称重复。 桶命名规则如下: 3~63个字符,数字或字母开头,支持小写字母、数字、“-”、“.”。 禁止使用类IP地址。 禁止以“-”或“.”开头及结尾。 禁止两个“
使用桶日志记录OBS日志信息 当一个桶开启了日志记录功能后,OBS自动将该桶的日志按照固定的命名规则,生成一个对象写入用户指定的桶。 使用场景 出于分析或审计等目的,用户可以开启日志记录功能。通过访问日志记录,桶的拥有者可以深入分析访问该桶的用户请求性质、类型或趋势。当用户开启一
助。 OBS允许您对桶设置生命周期规则,实现自动转换对象的存储类别、自动淘汰过期的对象,以有效利用存储特性,优化存储空间。针对不同前缀的对象,您可以同时设置多条规则。一条规则包含: 规则ID,用于标识一条规则,不能重复。 受影响的对象前缀,此规则只作用于符合前缀的对象。 最新版本对象的转换策略,指定方式为:
多AZ 开启多AZ后,数据冗余存储至多个AZ中。归档存储的桶不支持多AZ功能。 桶名称 OBS中桶按照DNS规范进行命名,DNS规范为全球通用规则,其具体命名规则如下: 需全局唯一,不能与已有的任何桶名称重复。 长度范围为3到63个字符,支持小写字母、数字、中划线(-)、英文句号(
法。 OBS允许您对桶设置生命周期规则,实现自动转换对象的存储类型、自动淘汰过期的对象,以有效利用存储特性,优化存储空间。针对不同前缀的对象,您可以同时设置多条规则。一条规则包含: 规则ID,用于标识一条规则,不能重复。 受影响的对象前缀,此规则只作用于符合前缀的对象。 最新版本对象的转换策略,指定方式为:
一个桶最多可设置100条CORS规则。 在弹出的“添加CORS规则”对话框中,填写跨域资源共享的规则。 图1 添加CORS规则 CORS规则各参数解释如表1所示。 如果该OBS桶同时开启了CDN加速,CDN侧需配置HTTP header,详见HTTP header配置。 表1 CORS规则 参数 解释
Container 是 参数解释: CORS规则。 父节点:CORSConfiguration 约束限制: CORSConfiguration下可最多包含100个CORS规则。 取值范围: 无 默认取值: 无 ID String 否 参数解释: 一条CORS规则的标识。 父节点:CORSRule
创建并行文件系统(Java SDK) 列举并行文件系统(Java SDK) 列举并行文件系统内对象(Java SDK) 修改写对象(Java SDK) 重命名对象(Java SDK) 截断对象(Java SDK)
法。 OBS允许您对桶设置生命周期规则,实现自动转换对象的存储类型、自动淘汰过期的对象,以有效利用存储特性,优化存储空间。针对不同前缀的对象,您可以同时设置多条规则。一条规则包含: 规则ID,用于标识一条规则,不能重复。 受影响的对象前缀,此规则只作用于符合前缀的对象。 最新版本对象的转换策略,指定方式为:
多条生命周期规则之间重叠 OBS支持单个桶配置多条生命周期规则,当多条规则的筛选条件存在重叠时,会导致单个对象同时匹配到多条生命周期规则。满足以下任一条件时,认为规则间存在重叠关系: 前缀筛选条件为空,则该规则与其他所有规则重叠。 如果规则A的筛选前缀与规则B相同,则规则A和规则B存在重叠关系。
生命周期规则的组成元素 一条完整的生命周期规则由规则元数据、规则的对象筛选条件和规则执行的动作和时间3个关键元素组成: 图1 生命周期规则的组成元素 规则元数据 规则元数据说明规则ID以及规则状态: 表1 规则元数据 元素 描述 规则元数据 ID 元素解释: 规则ID,ID元素唯一地标识一条规则。
外部桶 单击“挂载”,并在“桶名”输入框中,输入需要挂载的外部桶名称,并单击“确定”,如图2所示。 图2 挂载外部桶 “桶名”需全局唯一,桶命名规则如下: 3~63个字符,数字或字母开头,支持小写字母、数字、“-”、“.”。 禁止使用IP地址。 禁止以“-”或“.”开头及结尾。 禁止两个“
CORS规则”。 单击“复制”。 选择复制源,即CORS规则所在的源桶。 从源桶复制CORS规则的操作为增量复制,不会删除当前桶已存在的CORS规则,与已存在的CORS规则冲突的规则不会复制。 源桶和目标桶的桶版本号都必须是3.0。 您可以按需移除不需要复制的CORS规则。 单桶
或者在华为云对象存储服务论坛中发帖求助。 接口约束 单个桶的生命周期规则条数没有限制,但一个桶中所有生命周期规则的XML描述总大小不能超过20KB。 您最多可以在一个并行文件系统下配置20条生命周期管理规则,超过20条将提示不支持。 您必须是桶拥有者或拥有设置桶的生命周期配置的
Obs.0031 你的账号还没有在系统中注册,必须先在系统中注册了才能使用该账号。 Obs.0032 桶策略规则无效,请重新配置。 Obs.0033 请求的桶名已经存在。桶的命名空间是系统中所有用户共用的,选择一个不同的桶名再重试一次。 Obs.0034 新的有效期对应的过期时间必须晚于当前该对象的过期时间。
obs_get_status_name(ret_status)); } } 桶的名字是全局唯一的,所以您需要确保不与已有的桶名称重复。桶命名规则如下: 3~63个字符,数字或字母开头,支持小写字母、数字、“-”、“.”。 禁止使用IP地址。 禁止以“-”或“.”开头及结尾。 禁止两个“
['RequestId'] ); 配置重定向规则 以下代码展示了如何配置重定向规则: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; // 声明命名空间 use Obs\ObsClient;
LifecycleRule[] 必选 参数解释: 桶生命周期规则列表。 约束限制: 对象桶的生命周期规则条数没有限制,但一个桶中所有生命周期规则的XML描述总大小不能超过20KB。 您最多可以在一个并行文件系统下配置20条生命周期管理规则,超过20条将提示不支持。 取值范围: 详见LifecycleRule。
使用方法。 要使用OBS BrowserJS SDK访问OBS服务的桶,必须配置该桶允许跨域请求(桶的CORS),推荐为桶的CORS配置的规则如下: 配置项 配置值 说明 AllowedOrigin * 允许任意请求来源。 说明: 也可以配置具体的域名或IP。 AllowedMethod
持CORS规范,允许跨域请求访问OBS中的资源。 调用设置桶的CORS配置接口,您可设置指定桶的跨域资源共享规则,以允许客户端浏览器进行跨域请求。如果原规则存在则覆盖原规则。 接口约束 您必须是桶拥有者或拥有设置桶的CORS配置的权限,才能设置桶的CORS配置。建议使用IAM或桶