检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); boolean exists = obsClient.headBucket("bucketname"); 如果抛出异常且HTTP状态码为404,表明桶不存在。
实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); BucketMetadataInfoRequest request = new BucketMetadataInfoRequest("bucketname"); request.setOrigin
实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); String location = obsClient.getBucketLocation("bucketname"); Log.i("GetBucketLocation
服务端错误码。
临时授权访问 使用临时URL进行授权访问
设置访问日志 日志简介 开启桶日志 查看桶日志配置 关闭桶日志
实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); BucketLoggingConfiguration config = new BucketLoggingConfiguration(); // 设置委托名字,需要到统一身份认证服务
()); 关闭桶日志过程中返回的错误码含义、问题原因及处理措施可参考OBS服务端错误码。
搜索“esdk”关键词,选择需要集成的程序包,.NET Framework安装HuaweiCloud.ESDK.OBS包,.NET Core 安装HuaweiCloud.ESDK.OBS.Core包。
初始化 配置密钥 创建OBS客户端 配置OBS客户端 配置SDK日志
您可以通过ObsClient.ListBuckets列举桶。
实例 ObsClient client = new ObsClient(accessKey, secretKey, config // 判断桶是否存在 try { HeadBucketRequest request = new HeadBucketRequest {
ex) { Console.WriteLine("StatusCode: {0}", ex.StatusCode); } 获取桶元数据过程中返回的错误码含义、问题原因及处理措施可参考OBS服务端错误码。
代码示例如下所示: // 初始化配置参数 ObsConfig config = new ObsConfig(); config.Endpoint = "https://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放
服务端错误码。
临时授权访问 使用临时URL进行授权访问
设置访问日志 日志简介 开启桶日志 查看桶日志配置 关闭桶日志
Agency字段为目标桶owner通过统一身份认证服务创建的对OBS服务的委托的名称,创建委托可参考统一身份认证服务委托相关章节。
服务端错误码。
调用ObsClient.SetBucketAcl指定预定义ACL。 调用ObsClient.SetBucketAcl自定义ACL。