Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Object Storage Service/ Referência de API/ As API/ Configurações avançadas de bucket/ Obtenção das informações de política de um bucket
Atualizado em 2022-11-07 GMT+08:00

Obtenção das informações de política de um bucket

Funções

Esta operação usa os sub-recursos da política para retornar as informações de política de um bucket especificado.

Para executar essa operação, o usuário deve ser o proprietário do bucket ou o usuário do IAM do proprietário do bucket que possui as permissões necessárias para obter as políticas do bucket.

Esta operação não pode ser executada nos seguintes cenários e o código de erro 404 "NoSuchBucketPolicy" é retornado:

  • A política de bucket especificada não existe.
  • A política de bucket padrão é definida como Private e nenhuma política de bucket personalizada é configurada.

Sintaxe da solicitação

1
2
3
4
GET /?policy HTTP/1.1 
Host: bucketname.obs.region.myhuaweicloud.com 
Date: date
Authorization: authorization

Parâmetros de solicitação

Esta solicitação não contém nenhum parâmetro.

Cabeçalhos de solicitação

Essa solicitação usa cabeçalhos comuns. Para mais detalhes, consulte Tabela 3.

Elementos de solicitação

Este pedido não envolve elementos.

Sintaxe da resposta

1
2
3
4
HTTP/1.1 status_code
Content-Type: application/xml 
Date: date
Policy Content

Cabeçalhos de resposta

A resposta à solicitação usa cabeçalhos comuns. Para mais detalhes, consulte Tabela 1.

Elementos de resposta

O corpo da resposta é uma string JSON que contém informações de política de bucket.

Respostas de erro

Nenhuma resposta de erro especial é retornada. Para mais detalhes, consulte Tabela 2.

Solicitação de exemplo

1
2
3
4
GET /?policy HTTP/1.1 
Host: examplebucket.obs.region.myhuaweicloud.com
Date: WED, 01 Jul 2015 02:35:46 GMT 
Authorization: OBS H4IPJX0TQTHTHEBQQCEC:jZiAT8Vx4azWEvPRMWi0X5BpJMA=

Resposta de exemplo

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
HTTP/1.1 200 OK 
x-obs-request-id: A603000001604A7DFE4A4AF31E301891
x-obs-id-2: BKOvGmTlt6sda5X4G89PuMO4fabObGYmnpRGkaMba1LqPt0fCACEuCMllAObRK1n
Date: WED, 01 Jul 2015 02:35:46 GMT 
Content-Length: 509
Server: OBS

{
    "Statement":[
        {
            "Sid":"Stmt1375240018061",
            "Effect":"Allow",
            "Principal":{
                "ID":[
                    "domain/domainiddomainiddomainiddo006666:user/useriduseriduseriduseridus004001",
                    "domain/domainiddomainiddomainiddo006667:user/*"
                ]
            },
            "Action":[
                "*"
            ],
            "Resource":[
                "examplebucket"
            ]
        }
    ]
}