Tous les produits
Search
Centre de documentation

Object Storage Service:put-public-access-block

Dernière mise à jour :Sep 25, 2026

La commande put-public-access-block active ou désactive la fonctionnalité Block Public Access pour les ressources Object Storage Service (OSS).

Notes d'utilisation

Par défaut, un compte Alibaba Cloud est autorisé à activer ou désactiver Block Public Access sur les ressources OSS. Pour modifier la configuration Block Public Access en tant qu'utilisateur RAM ou via Security Token Service (STS), l'autorisation oss:PutPublicAccessBlock est requise. Pour plus d'informations, consultez la rubrique Accorder une stratégie personnalisée.

Syntaxe de la commande

ossutil api put-public-access-block --public-access-block-configuration value [flags]

Paramètre

Type

Description

--public-access-block-configuration

string

Configuration de Block Public Access.

Remarque

La commande put-public-access-block correspond à l'opération PutPublicAccessBlock. Pour plus d'informations sur les paramètres associés, consultez la rubrique PutPublicAccessBlock.

--public-access-block-configuration

L'option --public-access-block-configuration prend en charge les formats XML et JSON. Si la valeur de l'option contient le préfixe file://, les paramètres de configuration sont lus à partir du fichier spécifié.

  • Format XML :

    <PublicAccessBlockConfiguration>
      <BlockPublicAccess>true</BlockPublicAccess>
    </PublicAccessBlockConfiguration>
  • Format JSON :

    {
      "BlockPublicAccess": "string"
    }
Remarque

Pour plus d'informations sur les options de ligne de commande globales prises en charge, consultez la rubrique Options de ligne de commande.

Exemples

Activez Block Public Access pour les ressources OSS.

  • Créez un fichier de configuration nommé public-access-block-configuration.xml et ajoutez le code suivant :

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

Exemple de commande :

ossutil api put-public-access-block --public-access-block-configuration file://public-access-block-configuration.xml
  • Créez un fichier de configuration nommé public-access-block-configuration.json et ajoutez le code suivant :

    {
      "BlockPublicAccess": "true"
    }

    Exemple de commande :

    ossutil api put-public-access-block --public-access-block-configuration file://public-access-block-configuration.json
  • Configurez les paramètres de la commande suivante au format JSON :

    ossutil api put-public-access-block --public-access-block-configuration "{\"BlockPublicAccess\":\"true\"}"