La commande put-access-point-public-access-block configure le blocage de l'accès public pour un point d'accès.
Remarque
Par défaut, un compte Alibaba Cloud est autorisé à configurer le blocage de l'accès public d'un point d'accès. Pour effectuer cette configuration en tant qu'utilisateur RAM ou via Security Token Service (STS), l'autorisation oss:PutAccessPointPublicAccessBlock est requise. Pour plus d'informations, consultez la rubrique Accorder une stratégie personnalisée aux utilisateurs RAM.
Syntaxe
ossutil api put-access-point-public-access-block --bucket value --access-point-name value --public-access-block-configuration value [flags]
|
Paramètre |
Type |
Description |
|
--bucket |
string |
Nom du bucket. |
|
--access-point-name |
string |
Nom du point d'accès. |
|
--public-access-block-configuration |
string |
Configuration du blocage de l'accès public pour le point d'accès. |
La commande put-access-point-public-access-block correspond à l'opération PutAccessPointPublicAccessBlock. Pour plus d'informations sur les paramètres, consultez la rubrique PutAccessPointPublicAccessBlock.
--public-access-block-configuration
L'option --public-access-block-configuration prend en charge les formats XML et JSON. Si la valeur de l'option commence par le préfixe file://, les paramètres de configuration sont lus depuis le 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 le blocage de l'accès public pour le point d'accès nommé ap-01 associé au bucket examplebucket.
-
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-access-point-public-access-block --bucket examplebucket --access-point-name ap-01 --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-access-point-public-access-block --bucket examplebucket --access-point-name ap-01 --public-access-block-configuration file://public-access-block-configuration.json -
Configurez les paramètres de la commande suivante au format JSON :
ossutil api put-access-point-public-access-block --bucket examplebucket --access-point-name ap-01 --public-access-block-configuration "{\"BlockPublicAccess\":\"true\"}"