Tous les produits
Search
Centre de documentation

Object Storage Service:PutPublicAccessBlock

Dernière mise à jour :Aug 18, 2026

Active la fonctionnalité Block Public Access pour les ressources OSS.

Notes d'utilisation

  • Un compte Alibaba Cloud peut activer Block Public Access par défaut pour OSS. Pour utiliser un utilisateur RAM ou des identifiants STS, vous devez disposer de l'autorisation oss:PutPublicAccessBlock. Pour plus d'informations, consultez la rubrique Exemples courants de politiques RAM.

  • Lorsque Block Public Access est activé, les autorisations d'accès public existantes sont ignorées et il est impossible de configurer de nouvelles autorisations d'accès public. Lorsque cette fonctionnalité est désactivée, les autorisations existantes s'appliquent et vous pouvez configurer des autorisations d'accès public.

Syntaxe de la requête

PUT /?publicAccessBlock HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: 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

PublicAccessBlockConfiguration

Conteneur

Oui

N/A

Conteneur pour les configurations Block Public Access.

Nœuds parents : aucun

Nœuds enfants : BlockPublicAccess

BlockPublicAccess

Booléen

Non

true

Indique si Block Public Access est activé.

  • true : active Block Public Access.

  • false (par défaut) : désactive 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 HTTP/1.1
    Date: Mon, 19 Feb 2024 08:40:17 GMT
    Content-Length: 148
    Content-Type: application/xml
    Host: 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

Kits SDK OSS

Les kits SDK OSS suivants prennent en charge PutPublicAccessBlock :

ossutil

Pour obtenir des informations sur la commande ossutil correspondant à l'opération PutPublicAccessBlock, consultez la rubrique put-public-access-block.