O comando put-access-point-public-access-block é usado para configurar o bloqueio de acesso público para um access point.
Observação
Por padrão, uma conta Alibaba Cloud possui as permissões necessárias para configurar o bloqueio de acesso público de um access point. A configuração como usuário RAM ou por meio do Security Token Service (STS) exige a permissão oss:PutAccessPointPublicAccessBlock. Para mais detalhes, consulte Grant custom policy to RAM users.
Sintaxe
ossutil api put-access-point-public-access-block --bucket value --access-point-name value --public-access-block-configuration value [flags]
|
Parâmetro |
Tipo |
Descrição |
|
--bucket |
string |
Nome do bucket. |
|
--access-point-name |
string |
Nome do access point. |
|
--public-access-block-configuration |
string |
Configurações de bloqueio de acesso público para o access point. |
O comando put-access-point-public-access-block corresponde à operação PutAccessPointPublicAccessBlock. Para informações sobre os parâmetros envolvidos, consulte PutAccessPointPublicAccessBlock.
--public-access-block-configuration
A opção --public-access-block-configuration aceita os formatos XML e JSON. Se o valor da opção contiver o prefixo 'file://', os parâmetros de configuração serão lidos do arquivo especificado.
-
Formato XML:
<PublicAccessBlockConfiguration> <BlockPublicAccess>true</BlockPublicAccess> </PublicAccessBlockConfiguration> -
Formato JSON:
{ "BlockPublicAccess": "string" }
Para informações sobre as opções globais de linha de comando compatíveis, consulte Command-line options.
Exemplos
Ative as configurações de bloqueio de acesso público para o access point chamado ap-01, associado ao bucket examplebucket.
-
Crie um arquivo de configuração chamado public-access-block-configuration.xml e adicione o seguinte código:
<?xml version="1.0" encoding="UTF-8"?> <PublicAccessBlockConfiguration> <BlockPublicAccess>true</BlockPublicAccess> </PublicAccessBlockConfiguration>
Comando de exemplo:
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
-
Crie um arquivo de configuração chamado public-access-block-configuration.json e adicione o seguinte código:
{ "BlockPublicAccess": "true" }Comando de exemplo:
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 -
Configure os parâmetros no formato JSON diretamente no comando a seguir:
ossutil api put-access-point-public-access-block --bucket examplebucket --access-point-name ap-01 --public-access-block-configuration "{\"BlockPublicAccess\":\"true\"}"