Vérifie si la politique du compartiment actuel autorise l'accès public.
Remarque
Par défaut, un compte Alibaba Cloud dispose des autorisations nécessaires pour appeler cette opération. Pour l'appeler en tant qu'utilisateur RAM ou à l'aide d'identifiants Security Token Service (STS), vous devez disposer de l'autorisation oss:GetBucketPolicyStatus.
Syntaxe de la requête
GET /?policyStatus HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
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.
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.
Éléments de réponse
|
Élément |
Type |
Exemple |
Description |
|
PolicyStatus |
Container |
N/A |
Conteneur qui stocke les informations relatives à l'accès public. Nœuds parents : aucun Nœuds enfants : IsPublic |
|
IsPublic |
Boolean |
true |
Indique si la politique du compartiment actuel autorise l'accès public.
|
Exemple
-
Exemple de requête
GET /?policyStatus HTTP/1.1 Date: Mon, 19 Feb 2024 08:40:17 GMT Content-Length: 0 Content-Type: application/xml Host: examplebucket.oss-cn-hangzhou.aliyuncs.com Authorization: OSS qn6q**************:77Dv**************** -
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 <?xml version="1.0" encoding="UTF-8"?> <PolicyStatus> <IsPublic>true</IsPublic> </PolicyStatus>
SDK OSS
Les SDK OSS suivants prennent en charge cette opération :
ossutil
Pour la commande ossutil correspondante, consultez la rubrique get-bucket-policy-status.