检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务端错误码。
临时授权访问 使用临时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。
签名不匹配异常 如果从ObsException中获取到HTTP状态码为403,OBS服务端错误码为SignatureDoesNotMatch。 此类错误一般有如下原因: 初始化ObsClient时传入的SK有误,请检查SK,确保正确。
实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); ObsBucket obsBucket = new ObsBucket(); obsBucket.setBucketName("bucketname"); // 设置桶
'obs-autoloader.php'; // 声明命名空间 use Obs\ObsClient; // 创建ObsClient实例 $obsClient = new ObsClient ( [ //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入