O comando put-public-access-block ativa ou desativa o Block Public Access para recursos do Object Storage Service (OSS).
Observações de uso
Por padrão, uma conta da Alibaba Cloud tem permissão para ativar ou desativar o Block Public Access em recursos OSS. Para modificar as configurações de Block Public Access como usuário RAM ou por meio do Security Token Service (STS), é necessária a permissão oss:PutPublicAccessBlock. Para obter mais informações, consulte Grant a custom policy.
Sintaxe do comando
ossutil api put-public-access-block --public-access-block-configuration value [flags]
|
Parâmetro |
Tipo |
Descrição |
|
--public-access-block-configuration |
string |
Configurações do Block Public Access. |
O comando put-public-access-block corresponde à operação PutPublicAccessBlock. Para obter mais informações sobre os parâmetros disponíveis, consulte PutPublicAccessBlock.
--public-access-block-configuration
A opção --public-access-block-configuration aceita os formatos XML e JSON. Quando o valor da opção contém o prefixo file://, os parâmetros de configuração são lidos do arquivo especificado.
-
Formato XML:
<PublicAccessBlockConfiguration> <BlockPublicAccess>true</BlockPublicAccess> </PublicAccessBlockConfiguration> -
Formato JSON:
{ "BlockPublicAccess": "string" }
Para obter mais informações sobre as opções globais de linha de comando compatíveis, consulte Command-line options.
Exemplos
Ative o Block Public Access para recursos OSS.
-
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>
Exemplo de comando:
ossutil api put-public-access-block --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" }Exemplo de comando:
ossutil api put-public-access-block --public-access-block-configuration file://public-access-block-configuration.json -
Configure os parâmetros diretamente no comando no formato JSON:
ossutil api put-public-access-block --public-access-block-configuration "{\"BlockPublicAccess\":\"true\"}"