Todos os produtos
Search
Central de documentação

Object Storage Service:put-access-point-public-access-block

Última atualização: Sep 22, 2026

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.

Nota

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"
    }
Nota

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\"}"