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. |
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" }
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.xmlet 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.jsonet 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\"}"