检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
endPoint = "https://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量
如果没有请重新创建用户组,设置有上传对象权限的策略,然后将用户加入该用户组。或者您通过桶策略授权IAM用户桶的上传对象权限,如3所示。 如果上传文件的账号不是桶的拥有者,请继续按照3检查桶策略。
以下代码展示了如何使用分段复制模式复制大对象: // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量ACCESS_KEY_ID
以批量上传对象为例,示例代码如下: // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量ACCESS_KEY_ID和SECRET_ACCESS_KEY_ID
SDK 在初始化阶段设置AK和SK。详情请见SDK参考。 API 在计算签名时添加AK和SK到请求中。详情请参见用户签名验证。 相关参考 获取永久AK/SK的方法,请参见获取访问密钥。
endPoint = "obs-endpoint"; // 当前所在region // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全; // 本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量
如果您的服务地址经常更换,建议TTL值设置相对小些,反之,建议设置相对大些。 默认为“5分钟”,即300s 值 需指向的域名。 如果没有开启CDN加速,该值为桶访问域名;如果开启CDN加速后,该值为CDN分配的CNAME域名。
表2 错误码 描述 HTTP状态码 InvalidRequest 目标桶没有开启桶级WORM开关 400 InvalidRequest 保护期限设置错误 400 MalformedObjectLockError 策略配置格式错误 400 其余错误已经包含在表2中。
https://obs.cn-north-4.myhuaweicloud.com"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量
ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量
chmod 755 obsutil 为了提升工具易用性,下载软件包中的shell或者bat脚本可以将obsutil设置为系统内置命令,这样在任意目录下都可以运行命令,您可以参考将obsutil设为系统内置命令。
key=中文名") # 【可选】发起回调请求的Host头域的值,如果不设置,会使用callbackUrl解析出来的Host callbackHost = 'www.example.com' # 发起回调请求的body体 callbackBody =
ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量
说明: 如果桶内分段上传任务较多,建议设置该值限制每次列举的分段上传任务个数,列举结束后,如果仍有分段上传任务,会在结果中返回下次请求的marker和uploadIdMarker,用于继续列举剩余的分段上传任务。 format 附加参数,可选 指定以自定义格式打印列举结果。
授权操作 动作范围:自定义配置 选择动作: PutObject(可用作于PUT上传,POST上传,上传段,初始化上传段任务,合并段) PutObjectAcl(设置对象ACL) PutObjectVersionAcl(设置指定版本对象ACL) DeleteObject(删除对象)
"); console.log(error); }; }; getObjectAcl(); 设置多版本对象权限过程中返回的错误码含义、问题原因及处理措施可参考OBS服务端错误码(Node.js SDK) 父主题: 多版本控制(Node.js SDK)
limit 附加参数,可选 查询桶的最大个数,小于0表示列举所有结果,不设置时的默认值为1000。 format 附加参数,可选 指定以自定义格式打印列举结果。当前仅支持值[default],指定列举结果在一行显示。
static void main(String[] args) { // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量
约束限制: 当您设置了x-obs-server-side-encryption头域且赋值为“kms”,即选择kms加密方式时,才能使用该头域指定加密密钥。 默认取值: 当您选择使用kms加密方式,但未设置此头域时,默认的主密钥将会被使用。
limit取值最小1,最大1000,不设置则取默认值10。 x-workflow-graph-name 是 string 工作流名称。 是已存在的工作流。 请求消息头 该请求使用公共消息头,具体参见表3。 请求消息元素 该请求消息中不使用消息参数。