检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
以下代码展示了在上传对象时使用服务端加密功能: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; // 声明命名空间 use Obs\ObsClient;
请查阅对应章节的返回结果列表。 处理公共结果对象的代码示例如下: // 引入obs库 // 使用npm安装 var ObsClient = require('esdk-obs-nodejs'); // 使用源码安装 // var ObsClient = require('./lib/obs');
utBucketTagging权限,如果使用桶策略则需授予PutBucketTagging权限。相关授权方式介绍可参见OBS权限控制概述,配置方式详见使用IAM自定义策略、自定义创建桶策略。 OBS支持的region以及region与endPoint的对应关系,详细信息请参见地区与终端节点。
以下代码展示如何简单列举对象,最多返回1000个对象: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; // 声明命名空间 use Obs\ObsClient;
授权项。指对资源的具体操作权限,不超过100个。 格式为:服务名:资源类型:操作,例:vpc:ports:create。 服务名为产品名称,例如ecs、evs和vpc等,服务名仅支持小写。 资源类型和操作没有大小写,要求支持通配符号*,无需罗列全部授权项。 当自定义策略为委托自定义策略时,该字段值为:
指定以自定义格式打印列举结果。当前仅支持值[default],指定列举结果在一行显示。 config 附加参数,可选 运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 e 附加参数,可选 指定终端节点。 i 附加参数,可选 指定用户的AK。 k 附加参数,可选 指定用户的SK。
重命名文件是通过复制文件为其他名称,再删除原文件来实现的。 前提条件 用户需要有待操作文件的ACL读权限。 操作步骤 登录OBS Browser。 选中待配置的桶,进入桶界面。 右键单击需要重命名的文件,并选择“重命名”。 在弹出的“重命名”对话框中输入对象名称,单击“保存”。 在任务管理界面将显示重命名任务状态。
参考账户充值。 获取访问密钥,详情请参见获取访问密钥(AK和SK)。 准备开发环境,详情请参见准备开发环境。 下载与安装Harmony SDK,详情请参见下载与安装SDK(Harmony SDK)。 步骤一:创建桶 本示例用于创建名为examplebucket的桶,并设置所在区域
etVersioning权限,如果使用桶策略则需授予PutBucketVersioning权限。相关授权方式介绍可参见OBS权限控制概述,配置方式详见使用IAM自定义策略、自定义创建桶策略。 OBS支持的region以及region与endPoint的对应关系,详细信息请参见地区与终端节点。
果使用桶策略则需授予ListBucketMultipartUploads权限。相关授权方式介绍可参见OBS权限控制概述,配置方式详见使用IAM自定义策略、配置对象策略。 OBS支持的Region与Endpoint的对应关系,详细信息请参见地区与终端节点。 方法定义 listMul
简单复制 以下代码展示了如何进行简单复制: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; // 声明命名空间 use Obs\ObsClient;
确认对象所属桶是否启用多版本控制。 在OBS控制台桶列表单击待操作的桶,进入“对象”页面。 在左侧导航栏单击“概览”,进入“概览”页面。 在“基础配置”区域查看“多版本控制”状态。 图3 查看多版本控制的状态 如果状态为已启用,此时请继续下一步。 如果状态为暂停或未启用,此时仍然无法删除对象,请提交工单寻求更多帮助。
sutil工具,详见复制对象和删除对象。 前提条件 用户需要有待操作文件的ACL读写权限。 操作步骤 登录OBS Browser。 选中待配置的桶,进入桶界面。 右键单击需要移动的文件或文件夹,并选择“移动”。 选择存放文件或文件夹的路径后,单击右键并选择“粘贴”。 仅支持在当前区域进行移动操作。
下载文件或文件夹 用户可根据需要将存储在OBS上的文件或文件夹下载到本地。 操作步骤 登录OBS Browser+。 选中待配置的桶,选中需要下载的文件或文件夹后,单击“下载”。 OBS支持批量下载多个文件和文件夹,按住“Ctrl”或“Shift”同时选中待下载的文件或文件夹即可
不同的区域分配各自对应的域名,即各区域的终端节点。 各区域的终端节点详情请参见地区和终端节点。 OBS每个区域对应一个Endpoint,不区分内外网。当配置了内网访问之后,即可通过内网访问OBS。 HTTPS HTTP 桶访问域名 【结构】 BucketName.Endpoint 【示例】 bucketname
38 39 40 41 42 43 44 45 // 引入obs库 // 使用npm安装 const ObsClient = require("esdk-obs-nodejs"); // 使用源码安装 // var ObsClient = require('./lib/obs');
39 40 41 42 43 44 45 46 // 引入obs库 // 使用npm安装 const ObsClient = require("esdk-obs-nodejs"); // 使用源码安装 // var ObsClient = require('./lib/obs');
桶时需要根据业务所在区域严格对应。如果桶所在的区域与资源包的区域不一致,希望要将原业务桶中的数据迁移到资源包对应区域下的新桶中,您可以参考配置跨区域复制实现异步数据迁移,或通过obsutil工具进行复制对象。 父主题: 计费相关
默认取值: false 初始化CryptoObsClient 初始化CryptoObsClient继承自普通ObsClient,详细配置可参考创建并配置客户端(Java SDK)。 方法定义 CryptoObsClient(String accessKey, String secretKey
onId参数删除多版本对象,示例代码如下: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; // 声明命名空间 use Obs\ObsClient;