对象存储服务 OBS-设置桶的BPA配置(Java SDK):设置桶的BPA配置请求参数说明
设置桶的BPA配置请求参数说明
参数名称 |
参数类型 |
是否必选 |
描述 |
---|---|---|---|
request |
是 |
参数解释: 设置OBS桶的PublicAccessBlock配置的请求参数,详见PutBucketPublicAccessBlockRequest。 |
参数名称 |
参数类型 |
是否必选 |
描述 |
---|---|---|---|
bucketName |
String |
必选 |
参数解释: 桶名。 约束限制:
默认取值: 无 |
bucketPublicAccessBlock |
可选 |
参数解释: 桶的PublicAccessBlock配置 约束限制: 无 取值范围: 无 默认取值: 无 |
参数名称 |
参数类型 |
是否必选 |
描述 |
---|---|---|---|
blockPublicAcls |
Boolean |
可选 |
参数解释: 是否锁定公共ACL,当该参数为True时,上传对象,设置Public ACL时禁止对象上传,ACL修改API(修改桶ACL、对象ACL),设置Public ACL时禁止ACL修改。 约束限制: 无 取值范围:
默认取值: 无 |
ignorePublicAcls |
Boolean |
可选 |
参数解释: 是否忽略公共ACL。当该参数为True时,OBS所有OpenAPI进行权限检查时,Public ACL不生效。 约束限制: 无 取值范围:
默认取值: 无 |
blockPublicPolicy |
Boolean |
可选 |
参数解释: 是否锁定公共策略。当该参数为True时,桶策略修改API,设置Public Policy时禁止Policy修改。 约束限制: 无 取值范围:
默认取值: 无 |
restrictPublicBuckets |
Boolean |
可选 |
参数解释: 是否限制账号访问。当该参数为True时,OBS所有OpenAPI进行权限检查时,如果桶策略状态为公开,则只允许云服务账号和本账号访问 约束限制: 无 取值范围:
默认取值: 无 |