检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
(Object)等OBS服务上的资源。使用OBS Node.js SDK发起OBS请求,您需要初始化一个ObsClient实例,并根据需要修改客户端初始化配置参数。 通过构造函数创建 永久访问密钥(AK/SK)创建OBS客户端代码如下: // 引入obs库 // 使用npm安装 const
)。 您需要规划桶所在的区域信息,并根据区域确定调用API的Endpoint,详细信息请参见地区和终端节点。 区域一旦确定,创建完成后无法修改。 在cn-north-4区域创建一个名为bucket001的桶 示例中使用通用的Apache Http Client。 1 2 3
无 expires int 可选 参数解释: 表示对象的过期时间(从对象最后修改时间开始计算),过期之后对象会被自动删除。 约束限制: 此字段对于每个对象仅支持上传时配置,不支持后期通过修改元数据接口修改。 取值范围: 大于等于0的整型数,单位:天。 默认取值: 无 表3 HeadPermission
String 工作流名称。 Records 是 Array 工作流触发的事件源事件消息。 inputs 否 Map[String]String 用户可修改参数列表,可以为空。 dynamic_source 否 Map 函数执行必须的参数,可用于传入调用的服务。 表2 函数的环境变量 名称 是否必选
txt。 取值范围: 长度大于0且不超过1024的字符串。 默认取值: 无 NewObjectKey string 必选 参数解释: 参数解释: 修改后的目标对象名称。对象名是对象在并行文件系统中的唯一标识。对象名不包含并行文件系统名称。 例如,您对象的访问地址为examplebucket
事件触发器”,进入“事件触发器”页面。 单击列表左上方的“创建”,弹出“创建事件触发器”对话框。 也可以在工作流列表,单击待关联工作流操作列的“创建事件触发器”,此方式无法更改关联工作流。 图2 创建事件触发器 配置事件触发器参数。 表1 事件触发器参数说明 参数 说明 触发器名称 事件触发器的名称,用户自定义。同一桶内的触发器名称不允许重复。
)仍然是“test/123.jpg”。 上传对象时,可以指定对象的存储类别,如果不指定,默认与桶的存储类别一致。上传后,对象的存储类别可以修改。 您可以根据使用习惯、业务场景通过多种使用方式将文件(数据)上传至桶,OBS最终将这些文件以对象的形式存储在桶中。OBS中桶和对象按区域
number 参数解释: 桶CORS规则中的MaxAgeSeconds。MaxAgeSeconds指请求来源的客户端可以对跨域请求返回结果的缓存时间。 约束限制: 每个CORSRule可以包含至多一个MaxAgeSeconds。 取值范围: 0~(231-1),单位:秒。 默认取值:
默认取值: 无 cacheControl String 可选 参数解释: 响应中的Cache-Control头。指定对象被下载时的网页的缓存行为。 默认取值: 无 contentLanguage String 可选 参数解释: 说明访问者希望采用的语言或语言组合,以根据自己偏好
约束限制: 日期格式必须为ISO8601的格式,并且为UTC的零点。 例如:2018-01-01T00:00:00.000Z,表示将最后修改时间早于2018-01-01T00:00:00.000Z的对象转换成其他存储类型,等于或晚于这个时间的对象不会被转换成其他存储类型。 默认取值:
表示对象转换的日期。 约束限制: 日期格式必须为ISO8601的格式,并且为UTC的零点。 例如:2018-01-01T00:00:00.000Z,表示将最后修改时间早于2018-01-01T00:00:00.000Z的对象转换成其他存储类型,等于或晚于这个时间的对象不会转换成其他存储类型。 代码示
REST.GET.NOTIFICATION 获取桶的消息通知配置 REST.TRANSITION.STORAGECLASS.OBJECT 修改对象存储类别 REST.PUT.BUCKET.STORAGE.POLICY 设置桶默认存储类别 OP_MULTIPLE_DELETEOBJECT
Date 参数解释: 对象最近一次被修改的时间(UTC时间)。 父节点:ListBucketResult.Contents 约束限制: 日期格式为ISO8601的格式。 例如:2018-01-01T00:00:00.000Z,表示最后一次修改时间为2018-01-01T00:00:00
约束限制: 不支持*、&、:、<、空格以及中文字符。 默认取值: 无 maxAge int 参数解释: 请求来源的客户端可以对跨域请求返回结果的缓存时间。 约束限制: 每个CORSRule可以包含至多一个maxAge。 取值范围: 大于0的整型数,单位:秒。 默认取值: 100 epid
用户上传的对象存储在桶中。用户必须对桶有WRITE权限,才可以在桶中上传对象。同一个桶中存储的对象名必须是唯一的。 每次追加上传都会更新该对象的最后修改时间。 服务端加密SSE-C方式,那么追加上传和初始化段一样,设置诸如x-obs-server-side-encryption之类的请求Header,后续追加上传也必须携带。
PFSBucketAndObjectOperationSample 修改写对象 obsClient.modifyObject(ModifyObjectRequest request) 将指定并行文件系统内的一个对象从指定位置起修改为其他内容。 PFSBucketAndObjectOperationSample
勾选:表示桶策略对除指定动作外的其他动作生效。 对于桶策略模板,“桶读写”模板默认勾选,其他模板默认不勾选。桶策略模板中的动作排除策略不支持修改。 与桶相关的动作 表2 桶相关动作含义 类型 值 描述 通用(General) * 通配符,表示该资源能进行的所有操作。 Get* 表示该资源能进行的所有的获取操作。
用户上传的对象存储在桶中。用户必须对桶有WRITE权限,才可以在桶中上传对象。同一个桶中存储的对象名必须是唯一的。 每次追加上传都会更新该对象的最后修改时间。 服务端加密SSE-C方式,那么追加上传和初始化段一样,设置诸如x-obs-server-side-encryption之类的请求Header,后续追加上传也必须携带。
accessContorlMaxAge int 参数解释: 桶CORS规则中的MaxAgeSeconds。MaxAgeSeconds指请求来源的客户端可以对跨域请求返回结果的缓存时间。 约束限制: 每个CORSRule可以包含至多一个MaxAgeSeconds。 取值范围: 大于等于0的整型数,单位:秒。 默认取值:
生命周期规则执行最长耗时24小时。因此,存储类别的转换以及过期被删除可能会存在延时,且一般不会超过48小时。配置生命周期规则后,如果期间修改了生命周期配置,会重新计算生效时间。 单击“保存”。 在“生命周期规则”对话框中单击“确定”。 在弹出的消息窗口中,单击“确定”关闭消息窗口。