检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
obsClient, err := obs.New(ak, sk, endPoint, obs.WithSecurityToken(securityToken)) if err !
import com.obs.services.exception.ObsException; import com.obs.services.model.GetObjectRequest; import com.obs.services.model.ObjectMetadata
取值范围: 当对象存储类型是标准存储时,该值为空。 可选择的存储类型参见存储类型。 默认取值: 无 isAppendable bool 参数解释: 对象是否可被追加上传。 取值范围: True:可以追加。 False:不可追加。
表5 obs_protocol 枚举值 说明 OBS_PROTOCOL_HTTPS 使用https协议访问。 OBS_PROTOCOL_HTTP 使用http协议访问。 表6 obs_bucket_type 枚举值 说明 OBS_BUCKET_OBJECT 对象桶。
库 // 使用npm安装 const ObsClient = require("esdk-obs-nodejs"); // 使用源码安装 // var ObsClient = require('.
库 // 使用npm安装 const ObsClient = require("esdk-obs-nodejs"); // 使用源码安装 // var ObsClient = require('.
ObsClient(ak, sk,endPoint); // 使用临时AK/SK和SecurityToken初始化客户端 // ObsClient obsClient = new ObsClient(ak, sk, securityToken, endPoint
在控制台首页选择“服务列表 > 存储 > 对象存储服务 OBS”,进入OBS控制台。 在OBS控制台左侧导航栏选择“对象存储”,单击页面右上角的“创建桶”按钮。 根据页面提示,选择“区域”、“桶名称”、“存储类别”及“桶策略”等,详情请参见创建桶。
5 6 7 8 9 HTTP/1.1 200 OK Server: OBS x-obs-request-id: BB78000001648480AF3900CED7F15155 ETag: "d8bffdfbab5345d91ac05141789d2477" x-obs-server-side-encryption
OBS支持服务端加密功能,使加密的行为在服务端进行。 用户可以根据自身的需求,使用不同的密钥管理方式来使用服务端加密功能。 SSE-KMS方式,OBS使用KMS(Key Management Service)服务提供的密钥进行服务端加密。
OBS H4IPJX0TQTHTHEBQQCEC:mZSfafoM+llApk0HGOThlqeccu0= x-obs-server-side-encryption-customer-algorithm:AES256 x-obs-server-side-encryption-customer-key
实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); // URL有效期,3600秒 long expireSeconds = 3600L; TemporarySignatureRequest request
实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); // URL有效期,3600秒 long expireSeconds = 3600L; TemporarySignatureRequest request
图1 接口场景使用流程 注册账号并开通服务 在使用图片处理前,您需要拥有一个云服务账号并且成功开通OBS。开通OBS服务成功后图片处理也随之成功开通,使用OBS服务之前必须先充值,充值完成后即可进行访问和使用。如果您已经开通OBS且完成充值,请跳过此章节。
使用方式 OBS支持通过控制台、API、SDK、OBS Browser+、obsutil方式自定义创建桶策略。 使用OBS控制台 在OBS管理控制台左侧导航栏选择“对象存储”。 在OBS管理控制台桶列表中,单击待操作的桶,进入“对象”页面。
-1.myhuaweicloud.com" # 创建obsClient实例 # 如果使用临时AKSK和SecurityToken访问OBS,需要在创建实例时通过security_token参数指定securityToken值 obsClient = ObsClient(access_key_id
您可以将静态网站文件上传至OBS的桶中作为对象,并对这些对象赋予公共读权限,然后将该桶配置成静态网站托管模式,以实现在OBS上托管静态网站的目的。 第三方用户在访问您网站的时候,实际上是在访问OBS的桶中的对象。
加密对象 HTTPS SSE-KMS加密对象 SSE-OBS加密对象 HTTPS SSE-OBS加密对象 SSE-OBS加密对象 HTTPS SSE-C加密对象 SSE-OBS加密对象 HTTPS 表4 拷贝段接口对传输协议的使用要求 源对象 目标段 传输协议 非加密对象 SSE-KMS
类型定义 type ObsError struct 参数描述 字段名 类型 说明 StatusCode int HTTP状态码。 RequestId string OBS服务端返回的请求ID。
加密客户端与普通客户端的接口变更 CryptoObsClient继承自ObsClient,除下表所列举的接口外,其他接口均与ObsClient保持一致。