Todos los productos
Search
Centro de documentos

Object Storage Service:PutAccessPointPublicAccessBlock

Última actualización: Sep 03, 2026

Habilita Block Public Access en un access point para impedir el acceso público a través de este.

Notas de uso

  • De forma predeterminada, una cuenta de Alibaba Cloud tiene los permisos necesarios para habilitar Block Public Access en un access point. Para ejecutar esta operación como usuario de RAM o mediante credenciales de Security Token Service (STS), debe contar con el permiso oss:PutAccessPointPublicAccessBlock. Para obtener más información, consulte Common examples of RAM policies.

  • Cuando Block Public Access está habilitado, se ignoran todos los permisos de acceso público existentes y no es posible configurar nuevos permisos de acceso público. Cuando Block Public Access está deshabilitado, los permisos de acceso público vigentes surten efecto y pueden configurarse.

Sintaxis de la solicitud

PUT /?publicAccessBlock&x-oss-access-point-name=ap-01 HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue

<?xml version="1.0" encoding="UTF-8"?>
<PublicAccessBlockConfiguration>
  <BlockPublicAccess>true</BlockPublicAccess>
</PublicAccessBlockConfiguration>

Encabezados de la solicitud

Esta operación utiliza únicamente encabezados de solicitud comunes. Para obtener más información, consulte Common request headers.

Elementos de la solicitud

Elemento

Tipo

Obligatorio

Ejemplo

Descripción

x-oss-access-point-name

String

Sí

ap-01

Nombre del access point.

PublicAccessBlockConfiguration

Container

Sí

N/A

Contenedor que almacena las configuraciones de Block Public Access.

Nodos padre: Ninguna

Nodos hijo: BlockPublicAccess

BlockPublicAccess

Boolean

No

true

Especifica si se debe habilitar Block Public Access para el access point.

  • true: habilita Block Public Access.

  • false (predeterminado): deshabilita Block Public Access.

Encabezados de la respuesta

Esta operación devuelve únicamente encabezados de respuesta comunes. Para obtener más información, consulte Common response headers.

Ejemplos

  • Solicitud de ejemplo

    PUT /?publicAccessBlock&x-oss-access-point-name=ap-01 HTTP/1.1
    Date: Mon, 19 Feb 2024 08:40:17 GMT
    Content-Length: 148
    Content-Type: application/xml
    Host: examplebucket.oss-cn-hangzhou.aliyuncs.com
    Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
    
    <?xml version="1.0" encoding="UTF-8"?>
    <PublicAccessBlockConfiguration>
      <BlockPublicAccess>true</BlockPublicAccess>
    </PublicAccessBlockConfiguration>
  • Respuesta exitosa de ejemplo

    HTTP/1.1 200 OK
    x-oss-request-id: 534B371674E88A4D8906****
    Date: Mon, 19 Feb 2024 08:40:17 GMT
    Server: AliyunOSS

SDK de OSS

Puede llamar a PutAccessPointPublicAccessBlock mediante los SDK de OSS para los siguientes lenguajes de programación:

ossutil

Para consultar el comando de ossutil correspondiente a esta operación, consulte put-access-point-public-access-block.