Verifica se a política atual do bucket permite acesso público.
Nota
Por padrão, a conta Alibaba Cloud tem permissão para chamar esta operação. Para chamá-la como usuário RAM ou com credenciais do Security Token Service (STS), é necessária a permissão oss:GetBucketPolicyStatus.
Sintaxe da solicitação
GET /?policyStatus HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
Cabeçalhos da solicitação
Esta operação usa apenas cabeçalhos de solicitação comuns. Para mais informações, consulte Cabeçalhos de solicitação comuns.
Cabeçalhos da resposta
Esta operação retorna apenas cabeçalhos de resposta comuns. Para mais informações, consulte Cabeçalhos de resposta comuns.
Elementos da resposta
|
Elemento |
Tipo |
Exemplo |
Descrição |
|
PolicyStatus |
Container |
N/A |
Container que armazena informações de acesso público. Nós pai: nenhum Nós filho: IsPublic |
|
IsPublic |
Boolean |
true |
Indica se a política atual do bucket permite acesso público.
|
Exemplo
-
Exemplo de solicitação
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**************** -
Exemplo de resposta de sucesso
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>
SDKs do OSS
Os seguintes SDKs do OSS oferecem suporte a esta operação:
ossutil
Para obter o comando ossutil correspondente, consulte get-bucket-policy-status.