产品优势 OBS与自建存储服务器对比 在信息时代,企业数据直线增长,自建存储服务器存在诸多劣势,已无法满足企业日益强烈的存储需求。表1向您详细展示了OBS与自建存储服务器的优劣势对比。
设置对象过期时间(Python SDK) 本示例用于上传文件流时通过header设置对象过期时间 obsClient = ObsClient(access_key_id=ak, secret_access_key=sk, server=server) try: # 读取文件流
访问OBS,需要在创建实例时通过security_token参数指定securityToken值 obsClient = ObsClient(access_key_id=ak, secret_access_key=sk, server=server) try: bucketName
示例:x-obs-server-side-encryption-customer-algorithm:AES256 约束限制: 需要和x-obs-server-side-encryption-customer-key, x-obs-server-side-encryption-customer-key-MD5
示例:x-obs-server-side-encryption-customer-algorithm:AES256 约束限制: 需要和x-obs-server-side-encryption-customer-key, x-obs-server-side-encryption-customer-key-MD5
OBS只对服务器端加密配置生效后上传的对象进行加密,不会加密历史对象。如果您需要加密历史对象,需删除历史对象后重新上传。 父主题: 服务端加密
通过OBS Browser+图形化工具快速使用OBS OBS Browser+是一款图形化工具,适用于Windows10,Windows Server2016以及Mac平台,可以非常方便地让用户在本地对OBS的数据进行管理。
访问OBS,需要在创建实例时通过security_token参数指定securityToken值 obsClient = ObsClient(access_key_id=ak, secret_access_key=sk, server=server) try: bucketName
需要和x-obs-server-side-encryption-customer-key, x-obs-server-side-encryption-customer-key-MD5一起使用。
如果用户购买的虚拟机网卡带宽低于16Gbit/s,那么节点带宽会先受虚机带宽限制,需要购买多台虚拟机并发运行才能达到16Gbit/s的带宽。 上传下载速率还受磁盘io及是否有其它进程抢占资源的影响。 父主题: 产品咨询
需要和x-obs-server-side-encryption-customer-key, x-obs-server-side-encryption-customer-key-MD5一起使用。
访问OBS,需要在创建实例时通过security_token参数指定securityToken值 obsClient = ObsClient(access_key_id=ak, secret_access_key=sk, server=server) # 获取下载对象的进度 def
在文件yourSDKpath\source\eSDK_OBS_API\eSDK_OBS_API_C++\build\obs\demo\ demo_windows.cpp中4749行新增obs_upload_file_server_callback server_callback;同时
值 obsClient = ObsClient(access_key_id=ak, secret_access_key=sk, server=server) # 获取上传对象的进度 def callback(transferredAmount, totalAmount, totalSeconds
如果设置的server不带协议类型,则默认使用HTTPS协议。 如果启用了长连接模式,使用完OBS客户端后必须调用ObsClient.close方法显式关闭,回收连接资源。 出于DNS解析性能和OBS服务可靠性的考虑,不允许将server设置为IP,必须使用域名访问OBS服务。
userHeaders.put("x-obs-server-side-encryption-customer-key","your-encryption-customer-key"); userHeaders.put("x-obs-server-side-encryption-customer-key-MD5
值 obsClient = ObsClient(access_key_id=ak, secret_access_key=sk, server=server) # 创建桶客户端 bucketClient = obsClient.bucketClient('bucketname')
值 obsClient = ObsClient(access_key_id=ak, secret_access_key=sk, server=server) # 使用访问OBS # 关闭obsClient obsClient.close() 更多关于OBS客户端初始化的内容请参考
约束限制: 无 取值范围: 无 默认取值: 无 proxy_host char* 可选 参数解释: 代理服务器的IP地址或主机名。
状态码 服务器向用户返回的状态码和提示信息如表1所示: 表1 状态码 状态码 说明 2xx 服务器成功返回用户请求的数据。 4xx 客户端发出的请求有错误,服务器没有进行新建或修改数据的操作。 5xx 服务器发生错误,用户将无法判断发出的请求是否成功。