检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
setRangeEnd(1000l); ObsObject obsObject = obsClient.getObject(request); // 读取数据 byte[] buf = new byte[1024]; InputStream in = obsObject.getObjectContent();
桶拥有者为其他账号授予桶权限或桶拥有者为IAM用户授予桶权限修改桶策略允许账号/IAM用户下载对象。 您也可以通过“桶ACL”授予账号桶的写入权限,详见配置桶ACL。 检查当前对象是否采用了KMS加密,如果对象已加密,使用管理控制台、OBS Browser+和obsutil下载对
result.CommonMsg.Status); } }); 批量删除多版本对象 您可以通过ObsClient.deleteObjects接口传入每个待删除对象的VersionId参数批量删除多版本对象,示例代码如下: // 创建ObsClient实例 var obsClient
除的方法,请参见删除对象。您还可以通过生命周期管理功能,一次性清空桶中所有对象。 在OBS控制台桶列表单击待操作的桶,进入“对象”页面。 批量勾选所有对象,单击对象列表上方的“删除”。 图2 删除所有对象 删除所有对象后请再次尝试删除桶,如果仍然无法删除,请继续下面的操作。 彻底删除桶内已删除对象
问OBS服务器,所以性能较差。 一个并行文件系统支持挂载到多台云服务器,但数据一致性需由您自行维护,避免出现多台云服务器同时对一个文件并发写入的情况。 桶级的桶策略和IAM策略对obsfs挂载方式生效,目录级的桶策略和IAM策略对obsfs挂载方式访问不生效。 适用的操作系统 o
为包年包月资源(资源包)开通自动续费。 单个资源开通自动续费:选择需要开通自动续费的资源包,单击操作列“开通自动续费”。 图2 单个资源开通自动续费 批量资源开通自动续费:选择需要开通自动续费的资源包,单击列表左上角的“开通自动续费”。 图3 多个资源开通自动续费 选择续费时长,并根据需要设置自动续费次数,单击“开通”。
deleteObject 根据需要删除指定桶中的对象,节省空间和成本。 批量删除对象 ObsClient.deleteObjects 根据需要批量删除指定桶中的多个对象,节省空间和成本。 批量删除对象用于将一个桶内的部分对象一次性删除,删除后不可恢复。批量删除对象要求返回结果里包含每个对象的删除结果。 获取对象元数据
site.xml #给删表权限 hive.allow-drop-table=true 日志配置文件 创建文件log.properties 写入内容:com.facebook.presto=INFO 备注:日志级别有四种:DEBUG、INFO、WARN和ERROR。 启动presto
1024) var readErr error var readCount int // 读取对象内容 for { readCount, readErr = output.Body.Read(p)
展示了下载对象的用法 create-folder-sample 展示了创建文件夹的用法 delete-objects-sample 展示了批量删除对象的用法 list-objects-sample 展示了列举对象的用法 list-versions-sample 展示了列举多版本对象的用法
是如下几种情况导致的: 通过桶的ACL设置功能,限制了该桶的访问权限(如:该用户无桶的写入权限)。 通过桶的桶策略功能,限制了该桶的访问权限(如:当前时间段不允许对桶进行写入、该用户无桶的写入权限等)。 请检查桶的ACL设置和桶策略配置,排查错误。 文件必须有访问权限才可以上传,否则上传任务会失败。
CommonMsg.Status < 300 && result.InterfaceResult){ // 读取对象内容 console.log('Object Content:');
上传对象 OBS管理控制台支持批量上传文件,单次最多支持100个文件同时上传,总大小不超过5GB。如果只上传1个文件,则这个文件最大为5GB。 OBS Browser+、obsutil、API和SDK上传的单个对象最大是48.8TB。 支持批量上传功能需要满足以下条件: OBS桶的版本号为“3
桶拥有者为其他账号授予桶权限或桶拥有者为IAM用户授予桶权限修改桶策略允许账号/IAM用户上传对象。 您也可以通过“桶ACL”授予账号桶的写入权限,详见配置桶ACL。 如果以上都不是,请联系客服进一步解决。 父主题: 桶和对象相关
configuration file LogPath=../logs 其他日志相关配置 Windows下,OBS.ini中LogPath字段可以以wchar_t格式读取,需要通过设置文件路径编码来实现,案例如下: set_file_path_code(UNICODE_CODE);//默认是ANSI_CODE
元数据。 说明: 为了节省内存开销,SDK 采用了流式计算的方法,这也就意味着,普通上传时需要读取并加密文件两次;在另外由于断点续传上传接口为分段上传接口的封装,在断点续传下,则需要读取并加密文件三次。 取值范围: true:设置need_sha256为true时,SDK会自动计
设置/获取桶时间通知配置。 SubResourceTagging tagging 设置/获取/删除桶标签。 SubResourceDelete delete 批量删除对象。 SubResourceVersions versions 列举桶内多版本对象。 SubResourceUploads uploads
&& result.InterfaceResult){ // 读取对象内容 console
户可访问,请执行本步骤配置所有账户的访问权限。如果已经配置,请跳过此步骤。 参考对所有账号授予指定对象的读权限为所有账号授予静态网站文件的读取权限。 如果桶中只有静态网站文件,则配置桶策略为“对象只读”,使桶内所有文件能被公开访问。 单击“权限控制>桶策略”。 单击“创建”。 配置桶策略信息。
在OBS对象列表页面,单击待处理图片名称,进入图片详情页面。 在“对象ACL > 用户权限 > 匿名用户”中,单击“编辑”为匿名用户授予对象读取权限后,单击“确定”,如图7所示。 图7 授予匿名用户对象读取权限 单击“链接”后的图标,复制图片链接。 在复制成功的链接后加上?x-image-process=styl