检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置桶日志规则(Java SDK) 功能说明 调用设置桶日志管理配置接口,您可以为指定桶打开桶日志功能,并配置日志存放的目标桶。创建桶时,默认是不生成桶的日志的,调用Java SDK的设置桶日志管理配置接口时,接口会自动为您打开桶日志配置。桶日志功能开启后,桶的每次操作将会产生一
config 附加参数,可选 运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 e 附加参数,可选 指定终端节点。 i 附加参数,可选 指定用户的AK。 k 附加参数,可选 指定用户的SK。 t 附加参数,可选 指定用户的securitytoken。 响应结果 请参考上传对象的响应结果。
对象访问权限(ACL)可以通过三种方式设置: 上传对象时指定预定义访问策略。 调用ObsClient.setObjectAcl指定预定义访问策略。 调用ObsClient.setObjectAcl直接设置。 上传对象时指定预定义访问策略 以下代码展示如何在上传对象时指定预定义访问策略: // 认证用的a
method 必选 指定方法,删除桶策略时该值为delete。 config 附加参数,可选 运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 e 附加参数,可选 指定终端节点。 i 附加参数,可选 指定用户的AK。 k 附加参数,可选 指定用户的SK。 t 附加参数,可选
method 必选 指定方法,获取桶策略时该值为get。 localfile 附加参数,可选 指定将策略导出至本地文件,不指定时默认输出至标准输出。 config 附加参数,可选 运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 e 附加参数,可选 指定终端节点。 i
桶和对象相关 创建桶失败 上传对象失败 下载对象失败 删除桶失败 删除对象失败 通过URL访问对象失败 如何在浏览器中在线预览OBS中的对象? 我可以修改对象名称吗? 我可以在线编辑OBS中的对象吗? 如何获取对象访问路径? 我可以修改桶所在的区域吗? 如何修改桶所属的企业项目?
SetBucketLoggingInput = { // 指定存储桶名称 Bucket: "examplebucket", // 指定委托的名称,此处以 obs_test_agency 为例
grantList = [grant1] # 指定日志存放的桶名 targetBucket = "targetBucket" # 指定对象前缀,即日志存放路径 targetPrefix = 'test/' # 指定委托名 agency = 'your
// 指定桶名称 input.Bucket = "examplebucket" // 指定委托的名称,此处以obs_test_agency为例。 input.Agency = "obs_test_agency" // 指定用于存放产生的日
method 必选 指定方法,设置桶策略时该值为put。 localfile 必选 待导入的本地策略文件路径。 config 附加参数,可选 运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 e 附加参数,可选 指定终端节点。 i 附加参数,可选 指定用户的AK。 k
REST_CANNED_PUBLIC_READ_WRITE_DELIVERED 创桶时指定预定义访问策略 以下代码展示如何在创建桶时指定预定义访问策略: // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk
新建文件夹 用户可通过OBS Browser+新建文件夹。 背景信息 由于OBS没有文件系统中的文件和文件夹概念。为了使用户更方便进行管理数据,OBS提供了一种方式模拟文件夹。通过在对象的名称中增加“/”,将该对象在管理控制台上模拟成一个文件夹的形式展现。 操作步骤 登录OBS Browser+。
管理桶访问权限 桶访问权限(ACL)可以通过三种方式设置: 创建桶时指定预定义访问策略。 调用OBSSetBucketACLWithCannedACLRequest指定预定义访问策略。 调用OBSSetBucketACLWithPolicyRequest直接设置。 OBS支持的桶或对象权限包含五类,见下表:
如何指定Content-SHA256?(Java SDK) 上传对象和上传段支持携带x-obs-content-sha256头域,该头域值为请求消息体256-bit SHA256值转十六进制值,计算方式为Hex(SHA256Hash(<payload>),服务端会对携带此头域的请
每次至多返回1000个对象,如果指定桶包含的对象数量大于1000,则返回结果中ListObjectsResponse.IsTruncated为true表明本次没有返回全部对象,并可通过ListObjectsResponse.NextMarker获取下次列举的起始位置。 指定数目列举 以下代码展示如何指定数目列举对象:
可选 日志名称。 表1 LogConf 参数名称 参数类型 是否必选 描述 config_file str 必选 日志配置文件路径。 sec str 可选 日志配置文件中的section名称,默认为‘LOGCONF’。 代码样例 # 引入模块 from obs import ObsClient
setObjectAcl接口指定VersionId参数设置多版本对象的访问权限,示例代码如下: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量
config 附加参数,可选 运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 e 附加参数,可选 指定终端节点。 i 附加参数,可选 指定用户的AK。 k 附加参数,可选 指定用户的SK。 t 附加参数,可选 指定用户的securitytoken。 响应结果 字段名
运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 e 附加参数,可选 指定终端节点。 i 附加参数,可选 指定用户的AK。 k 附加参数,可选 指定用户的SK。 t 附加参数,可选 指定用户的securitytoken。 响应结果 请参考上传对象的响应结果。 父主题: 对象相关命令
如果想获取指定桶包含的所有对象,可以采用分页列举的方式。 指定数目列举 以下代码展示如何指定数目列举对象: // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量