检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK版本号。获取Bundle版本请访问链接,获取普通版本请访问链接,建议使用最新版本的SDK。例如,此处选择Bundle 3.23.9版本。 Bundle版本与普通版本源代码相同,区别在于 Bundle 版将所有三方依赖打包并重定向至包内,不再依赖外部三方包,可避免因依赖冲突导致的问题,相应的 Bundle 版
SDK发起OBS请求,您需要初始化一个ObsClient实例,并根据需要修改客户端初始化配置参数。 通过构造函数创建 永久访问密钥(AK/SK)创建OBS客户端代码如下: // 引入obs库 // 使用npm安装 const ObsClient = require("esdk-obs-nodejs");
用方法。 您可以通过ObsClient.getObject接口传入版本号(versionId)来获取多版本对象,示例代码如下: // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存
obs_get_object_handler * 必选 回调函数。 callback_data void * 可选 回调数据。 示例代码 以下代码展示了如何获取对象属性: static void test_get_object_metadata() { obs_status
多版本对象的访问权限,示例代码如下: // 初始化配置参数 ObsConfig config = new ObsConfig(); config.Endpoint = "https://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安
setObjectAcl直接设置。 上传对象时指定预定义访问策略 以下代码展示如何在上传对象时指定预定义访问策略: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文
个接口的参数和使用方法。 文件上传使用本地文件作为对象的数据源。以下代码展示了如何进行文件上传: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php';
您可以通过ObsClient.headBucket接口判断该桶是否已存在。以下代码展示如何判断指定桶是否存在: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者
您可以通过ObsClient.setBucketTagging设置桶标签。以下代码展示了如何设置桶标签: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境
如果桶的存储类型为低频访问存储或归档存储,则不能作为日志目标桶。 开启桶日志 以下代码展示了如何开启桶日志: // 引入依赖库 require'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; //
OCR服务增值税发票识别与发票验真技术构建,实现财税报销自动化 FunctionGraph、OCR、OBS 内容审核-图片审核 该解决方案可以自动识别图片中涉黄、广告、涉政涉暴、涉政敏感人物等违规内容,降低业务违规风险 FunctionGraph、Moderation、OBS 人证核身解决方案
桶元数据。 本示例用于获取桶名为“bucketname”的元数据信息。 代码示例如下所示: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; //
括第1000个,共1001字节的数据,即[0, 1000]。如果指定的范围无效,则返回整个对象的数据。以下代码展示了如何进行范围下载: // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和
obsClient = new SecretFlexibleObsClient(config); // 使用访问OBS // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运
您可以通过createBucket创建桶。 简单创建 以下代码展示如何新建一个桶: static OBSClient *client; NSString *endPoint = @"your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置
且后续不支持修改。 永久访问密钥(accessKey/secretKey)创建OBS客户端的代码如下 // 初始化配置参数 // 认证用的accessKey和secretKey硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全
getBucketStorageInfo获取桶的存量信息。以下代码展示如何获取桶存量信息: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环
参数和使用方法。 您可以通过设置回调函数来获取上传的进度。示例代码如下: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密
setObjectAcl接口指定VersionId参数设置多版本对象的访问权限,示例代码如下: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密
ChangeLog。 表1 Python SDK版本变更及兼容性说明 版本 变更类型 说明 是否兼容 v3.24.3 问题修复 优化部分代码实现。 是 v3.23.12 问题修复 修复putFile上传文件夹时可能导致contentType不一致问题。 是 v3.23.9.1 新功能