检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图1 SSE-KMS加密流程 加密对象时,如图1所示,SSE-KMS采用信封加密机制,KMS云服务托管的用户主密钥并没有直接用来加密数据,系统先是从用户主密钥中派生出数据加密密钥和数据加密密钥的密文,然后使用数据加密密钥来加密OBS对象,加密完成后,OBS存储数据加密密钥的密文和对象密文。
ak = os.getenv("AccessKeyID") sk = os.getenv("SecretAccessKey") # 【可选】如果使用临时AKSK和SecurityToken访问OBS,则同样推荐通过环境变量获取 # security_token = os.getenv("SecurityToken")
"io" "os" obs "github.com/huaweicloud/huaweicloud-sdk-go-obs/obs" ) func sha256File(path string) string { file, err := os.Open(path)
ak = os.getenv("AccessKeyID") sk = os.getenv("SecretAccessKey") # 【可选】如果使用临时AKSK和SecurityToken访问OBS,则同样推荐通过环境变量获取 # security_token = os.getenv("SecurityToken")
图1 SSE-KMS加密流程 加密对象时,如图1所示,SSE-KMS采用信封加密机制,KMS云服务托管的用户主密钥并没有直接用来加密数据,系统先是从用户主密钥中派生出数据加密密钥和数据加密密钥的密文,然后使用数据加密密钥来加密OBS对象,加密完成后,OBS存储数据加密密钥的密文和对象密文。
ak = os.getenv("AccessKeyID") sk = os.getenv("SecretAccessKey") # 【可选】如果使用临时AKSK和SecurityToken访问OBS,则同样推荐通过环境变量获取 # security_token = os.gete
指明与服务器的连接是长连接还是短连接。 类型:String 有效值:keep-alive | close。 默认值:无。 Date OBS系统响应的时间。 类型:String 默认值:无。 ETag 对象的base64编码的128位MD5摘要。ETag是对象内容的唯一标识,可以通
html ak = os.getenv("AccessKeyID") sk = os.getenv("SecretAccessKey") # 【可选】如果使用临时AKSK和SecurityToken访问OBS,则同样推荐通过环境变量获取 security_token = os.getenv("SecurityToken")
服务商收取;数据上传至华为云OBS不收取流量费用。 对象存储迁移服务暂不支持迁移多版本的对象存储数据。 OMS同样适用于OBS桶和并行文件系统桶之间的数据迁移。 迁移流程 迁移流程如图1所示,具体操作请参见华为云OBS之间迁移操作指导。 图1 OBS之间数据迁移流程 父主题: OBS数据迁移
使用命令行工具obsutil 统计文件夹中的对象数量 obsutil不支持直接统计文件夹中的对象数量和大小,您可以进行列举对象。 查询文件夹大小 以Linux操作系统为例,运行./obsutil ls obs://bucket-test/test/ -du -limit=0命令,查询桶bucket-test下test文件夹的大小。
2018/03/13 16:21:52 [INFO]: http.go:287|Do http request cost 2597 ms 日志级别 当系统出现问题需要定位且当前的日志无法满足要求时,可以通过修改日志的级别来获取更多的信息。SDK提供了代表日志级别的枚举常量以设置不同的日志级别,具体说明如下:
正确使用OBS提供的访问控制能力防止数据被删除或覆盖。详情请参见安全最佳实践。 OBS控制台支持敏感操作保护,开启后执行删除桶等敏感操作时,系统会进行身份验证,防止误删除数据。详情请参见敏感数据保护介绍。 开启多版本控制 利用多版本控制,您可以在一个桶中保留多个版本的对象,使您更方
个文件。上传多个文件时,按住“Ctrl”或“Shift”同时选择多个文件即可,同时支持“Ctrl+A”全选操作。操作习惯与Windows操作系统上的操作习惯保持一致。 单击“确定”。 父主题: 对象操作
指定Object版本的标签信息。如果对应版本为删除标记(Delete Marker),则OBS将返回404 Not Found。 并行文件系统不支持删除文件标签。 请求消息样式 1 2 3 4 DELETE /objectname?tagging&versionId=versionid
对象? 使用命令行工具obsutil 使用obsutil指定桶名、对象名前缀和提取码,创建目录分享的授权码。 命令结构: Windows操作系统 obsutil create-share obs://bucket[/prefix] [-ac=xxx] [-vp=xxx] [-dst=xxx]
huaweicloud.com/usermanual-ca/ca_01_0003.html。 ak := os.Getenv("AccessKeyID") sk := os.Getenv("SecretAccessKey") // 【可选】如果使用临时AK/SK和Se
ObsClient import os import traceback # 推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。 # 您可以登录访问管理控制台获取访问密钥AK/SK ak = os.getenv("AccessKeyID")
ObsClient import os import traceback # 推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。 # 您可以登录访问管理控制台获取访问密钥AK/SK ak = os.getenv("AccessKeyID")
通过CDN加速访问OBS OBS提供低成本的存储,华为云CDN可以提供网站加速、文件下载加速和点播加速。将数据存放在OBS中然后通过配置CDN加速,这样构造的业务系统可以在降低成本的同时,提高终端用户使用感受。当终端用户发起访问请求时,会首先通过CDN查找对此域名响应速度最快的CDN节点,并查询此节点是否有缓存终端用户请求的内容。
例如:当白名单Referer与黑名单Referer输入框中的referer字段都有“https://www.example.com”时,系统是阻止该网站的请求访问的。 黑名单Referer与白名单Referer都为空时,默认允许所有网站的请求访问目标桶中的数据。 判断用户是否有