put-access-point-public-access-block用于配置指定接入点的阻止公共访问的信息。
注意事项
阿里云账号默认拥有配置在存储空间上的阻止公共访问的信息的权限。如果您需要通过RAM用户或者STS的方式配置,您必须拥有oss:PutAccessPointPublicAccessBlock
权限。具体操作,请参见为RAM用户授权自定义的权限策略。
命令格式
ossutil api put-access-point-public-access-block --bucket value --access-point-name value --public-access-block-configuration value [flags]
参数 | 类型 | 说明 |
参数 | 类型 | 说明 |
--bucket | string | Bucket名称。 |
--access-point-name | string | 接入点名称。 |
--public-access-block-configuration | string | 接入点阻止公共访问配置信息。 |
put-access-point-public-access-block命令对应API接口PutAccessPointPublicAccessBlock。关于API中的具体参数含义,请参见PutAccessPointPublicAccessBlock。
--public-access-block-configuration
--public-access-block-configuration配置选项既支持XML语法也支持JSON语法,当选项值包含file://前缀时,表示从文件中读取配置。
XML语法:
<PublicAccessBlockConfiguration> <BlockPublicAccess>true</BlockPublicAccess> </PublicAccessBlockConfiguration>
JSON语法:
{ "BlockPublicAccess": "string" }
关于支持的全局命令行选项,请参见支持的全局命令行选项。
使用示例
开启存储空间examplebucket
下接入点名称为ap-01
阻止公共访问的配置信息。
使用XML配置文件,public-access-block-configuration.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?> <PublicAccessBlockConfiguration> <BlockPublicAccess>true</BlockPublicAccess> </PublicAccessBlockConfiguration>
命令示例如下:
ossutil api put-access-point-public-access-block --bucket examplebucket --access-point-name ap-01 --public-access-block-configuration file://public-access-block-configuration.xml
使用JSON配置文件,public-access-block-configuration.json内容如下:
{ "BlockPublicAccess": "true" }
命令示例如下:
ossutil api put-access-point-public-access-block --bucket examplebucket --access-point-name ap-01 --public-access-block-configuration file://public-access-block-configuration.json
使用JSON配置参数,命令示例如下:
ossutil api put-access-point-public-access-block --bucket examplebucket --access-point-name ap-01 --public-access-block-configuration "{\"BlockPublicAccess\":\"true\"}"
该文章对您有帮助吗?
- 本页导读 (1)
- 注意事项
- 命令格式
- --public-access-block-configuration
- 使用示例