Consulta la configuración de Block Public Access de un bucket específico.
Notas de uso
De forma predeterminada, una cuenta de Alibaba Cloud tiene permisos para consultar la configuración de Block Public Access de un bucket. Para ejecutar esta operación como usuario de RAM o mediante credenciales de Security Token Service (STS), debe contar con el permiso oss:GetBucketPublicAccessBlock. Para obtener más información, consulte Common examples of RAM policies.
Sintaxis de la solicitud
GET /?publicAccessBlock HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
Encabezados de solicitud
Esta operación usa solo encabezados de solicitud comunes. Para obtener más información, consulte Common request headers.
Encabezados de respuesta
Esta operación devuelve solo encabezados de respuesta comunes. Para obtener más información, consulte Common response headers.
Elementos de respuesta
|
Elemento |
Tipo |
Ejemplo |
Descripción |
|
PublicAccessBlockConfiguration |
Contenedor |
N/A |
Contenedor que almacena la configuración de Block Public Access. Nodos padre: Ninguna Nodos hijo: BlockPublicAccess |
|
BlockPublicAccess |
Booleano |
true |
Indica si Block Public Access está habilitado para el bucket.
|
Ejemplos
-
Solicitud de ejemplo
GET /?publicAccessBlock HTTP/1.1 Date: Mon, 19 Feb 2024 08:40:17 GMT Content-Length: 0 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 -
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 <?xml version="1.0" encoding="UTF-8"?> <PublicAccessBlockConfiguration> <BlockPublicAccess>true</BlockPublicAccess> </PublicAccessBlockConfiguration>
SDK de OSS
Puede llamar a GetBucketPublicAccessBlock mediante los siguientes SDK de OSS:
ossutil
Para ver el comando de ossutil correspondiente a esta operación, consulte get-bucket-public-access-block.