更新时间:2025-04-09 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
查询桶公开状态(Java SDK)
接口约束
- 您必须是桶拥有者或拥有获取桶公开状态的权限,才能获取桶公开状态。建议使用IAM或桶策略进行授权,如果使用IAM则需授予obs:bucket:GetBucketPublicStatus权限,如果使用桶策略则需授予GetBucketPublicStatus权限。相关授权方式介绍可参见OBS权限控制概述,配置方式详见使用IAM自定义策略、自定义创建桶策略。
 - OBS支持的region以及region与endPoint的对应关系,详细信息请参见地区与终端节点。
 
方法定义
obsClient.getBucketPublicStatus(GetBucketPublicStatusRequest request )
获取桶公开状态请求参数说明
| 
        参数名称  | 
      
        参数类型  | 
      
        是否必选  | 
      
        描述  | 
     
|---|---|---|---|
| 
        request  | 
      
        是  | 
      
        参数解释: 获取OBS桶的公开状态的请求参数,详见GetBucketPublicStatusRequest。  | 
     
| 
        参数名称  | 
      
        参数类型  | 
      
        是否必选  | 
      
        描述  | 
     
|---|---|---|---|
| 
        bucketName  | 
      
        String  | 
      
        必选  | 
      
        参数解释: 桶名。 约束限制: 
 默认取值: 无  | 
     
返回结果说明
| 
        参数名称  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        statusCode  | 
      
        int  | 
      
        参数解释: HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。 完整的状态码列表请参见状态码。 默认取值: 无  | 
     
| 
        responseHeaders  | 
      
        Map<String, Object>  | 
      
        参数解释: HTTP响应消息头列表,由多个元组构成。元组中String代表响应消息头的名称,Object代表响应消息头的值。 默认取值: 无  | 
     
| 
        bucketPublicStatus  | 
      
        参数解释: 桶的公开状态。 默认取值: 无  | 
     
相关链接
- 关于获取桶的公开状态的API说明,请参见获取桶存储类别。
 - 更多关于桶的公开状态的示例代码,请参见Github示例。
 - 获取桶的公开状态过程中返回的错误码含义、问题原因及处理措施可参考OBS错误码。
 - 桶和对象相关常见问题请参见桶和对象相关常见问题。
 
   父主题: 管理桶(Java SDK)