Tous les produits
Search
Centre de documentation

Object Storage Service:PutAccessPointPublicAccessBlock

Dernière mise à jour :Aug 18, 2026

Activez la fonctionnalité Block Public Access pour un point d'accès afin d'empêcher tout accès public via ce dernier.

Remarques sur l'utilisation

  • Par défaut, un compte Alibaba Cloud dispose des autorisations nécessaires pour activer la fonctionnalité Block Public Access sur un point d'accès. Pour effectuer cette opération en tant qu'utilisateur RAM ou à l'aide d'identifiants Security Token Service (STS), vous devez disposer de l'autorisation oss:PutAccessPointPublicAccessBlock. Pour plus d'informations, consultez la rubrique Exemples courants de politiques RAM.

  • Lorsque la fonctionnalité Block Public Access est activée, toutes les autorisations d'accès public existantes sont ignorées et aucune nouvelle autorisation d'accès public ne peut être configurée. Lorsque cette fonctionnalité est désactivée, les autorisations d'accès public existantes s'appliquent et peuvent être configurées.

Syntaxe de la requête

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>

En-têtes de requête

Cette opération utilise uniquement des en-têtes de requête communs. Pour plus d'informations, consultez la rubrique En-têtes de requête communs.

Éléments de requête

Élément

Type

Obligatoire

Exemple

Description

x-oss-access-point-name

String

Oui

ap-01

Nom du point d'accès.

PublicAccessBlockConfiguration

Container

Oui

N/A

Conteneur stockant les configurations de la fonctionnalité Block Public Access.

Nœuds parents : aucun

Nœuds enfants : BlockPublicAccess

BlockPublicAccess

Boolean

Non

true

Indique s'il faut activer la fonctionnalité Block Public Access pour le point d'accès.

  • true : active la fonctionnalité Block Public Access.

  • false (par défaut) : désactive la fonctionnalité Block Public Access.

En-têtes de réponse

Cette opération renvoie uniquement des en-têtes de réponse communs. Pour plus d'informations, consultez la rubrique En-têtes de réponse communs.

Exemples

  • Exemple de requête

    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>
  • Exemple de réponse en cas de succès

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

SDK OSS

Vous pouvez appeler l'opération PutAccessPointPublicAccessBlock à l'aide des SDK OSS pour les langages de programmation suivants :

ossutil

Pour la commande ossutil correspondant à cette opération, consultez la rubrique put-access-point-public-access-block.