Consulta as informações do acelerador do OSS para um bucket, incluindo capacidade, zona e configurações de caminho de aceleração.
Notas de uso
A API do acelerador do OSS aceita chamadas apenas de uma rede interna na mesma região do OSS. Além disso, é necessário usar o nome de domínio do acelerador correspondente. Por exemplo, você pode chamar a API a partir de uma instância ECS na região China (Ulanqab). A tabela a seguir lista as zonas suportadas e os nomes de domínio do acelerador do OSS para cada região.
|
Região |
Zona |
Nome de domínio do acelerador do OSS |
|
Beijing |
|
|
|
Shanghai |
|
|
|
Shenzhen |
|
|
|
Hangzhou |
|
|
|
Ulanqab |
|
|
|
Singapore |
|
|
Permissões
Por padrão, uma conta Alibaba Cloud tem permissões totais. Usuários RAM ou funções RAM sob uma conta Alibaba Cloud não têm permissões por padrão. A conta Alibaba Cloud ou o administrador da conta deve conceder permissões de operação por meio de RAM policies ou Bucket Policy.
|
API |
Ação |
Descrição |
|
GetBucketDataAccelerator |
|
Visualize as informações do acelerador do bucket. |
Sintaxe da solicitação
GET /?dataAccelerator=&x-oss-datalake-cache-available-zone=cn-wulanchabu-b&verbose= HTTP/1.1
Date: GMT Date
Content-Length:ContentLength
Content-Type: application/xml
Authorization: SignatureValue
Host: BUCKETNAME.cn-wulanchabu-b-internal.oss-data-acc.aliyuncs.com
Cabeçalhos da solicitação
Esta operação usa cabeçalhos de solicitação comuns. Para mais informações, consulte Common Request Headers.
Parâmetros da solicitação
|
Nome |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
dataAccelerator |
string |
Sim |
Nenhum |
Identifica esta operação como uma API do acelerador do OSS. Qualquer valor é aceito. |
|
x-oss-datalake-cache-available-zone |
string |
Não |
|
Quando especificado, retorna as informações do acelerador apenas para essa zona. Quando omitido, retorna todas as informações do acelerador para o bucket. |
|
verbose |
string |
Não |
Nenhum |
Quando especificado, retorna todas as informações do caminho de aceleração além dos detalhes básicos do acelerador. Quando omitido, retorna apenas as informações básicas do acelerador. Este parâmetro pode ter qualquer valor. |
Cabeçalhos da resposta
Esta operação usa cabeçalhos de resposta comuns. Para mais informações, consulte Common Response Headers.
Elementos da resposta
|
Nome |
Tipo |
Exemplo |
Descrição |
|
DataAccelerator |
contêiner |
Nenhum |
Contém as informações do acelerador para o bucket. Nós filhos:
Nós pais: nenhum |
|
Name |
string |
|
O nome do acelerador. Nós filhos: nenhum Nós pais: |
|
BucketName |
string |
|
O nome do bucket. Nós filhos: nenhum Nós pais: |
|
BasicInfomation |
contêiner |
Nenhum |
Contém informações detalhadas sobre um acelerador específico. Nós filhos:
Nós pais:
|
|
Quota |
inteiro positivo |
100 |
A capacidade do acelerador. Nós filhos: nenhum Nós pais: |
|
AvailableZone |
string |
|
A zona do acelerador. Nós filhos: nenhum Nós pais: |
|
CreationDate |
inteiro positivo |
|
O timestamp de quando o acelerador foi criado. Nós filhos: nenhum Nós pais: |
|
QuotaFrozenUntil |
inteiro positivo |
|
O timestamp em que a cota do acelerador será descongelada. A cota não pode ser modificada antes deste timestamp. Nós filhos: nenhum Nós pais: |
|
AcceleratePaths |
contêiner |
Nenhum |
Contém as configurações da política de aceleração. Nós filhos:
Nós pais:
|
|
Path |
contêiner |
Nenhum |
Contém as configurações do caminho de aceleração. Nós filhos:
Nós pais: |
|
Name |
string |
|
O prefixo do caminho de aceleração especificado. Nós filhos: nenhum Nós pais: |
|
CachePolicy |
string |
|
A política de aceleração para o caminho. Deve ser um dos seguintes valores, caso contrário, a política não entra em vigor.
Nós filhos: nenhum Nós pais: |
|
DefaultCachePolicy |
string |
|
A política de aceleração para todo o bucket. Deve ser um dos seguintes valores.
Nós filhos: nenhum Nós pais: |
Exemplos
Consulta a configuração do acelerador do OSS para um bucket na região China (Ulanqab).
-
Exemplo de solicitação
GET /?dataAccelerator=&x-oss-datalake-cache-available-zone=cn-wulanchabu-b&verbose= HTTP/1.1 Date: Sun, 05 Sep 2021 23:00:00 GMT Content-Length: 556 Authorization: OSS4-HMAC-SHA256 Credential=**** Host: http://BUCKETNAME.cn-wulanchabu-b-internal.oss-data-acc.aliyuncs.com -
Exemplo de resposta
HTTP/1.1 200 OK Server: AliyunOSS Date: Fri, 27 Jun 2025 02:57:27 GMT Content-Type: application/xml Content-Length: 459 Connection: keep-alive x-oss-request-id: 685E08978AB8A63836D81586 <?xml version="1.0" encoding="UTF-8"?> <DataAccelerator> <Name>mybucket_data-acc</Name> <BucketName>mybucket</BucketName> <BasicInfomation> <Quota>200</Quota> <AvailableZone>cn-wulanchabu-b</AvailableZone> <AcceleratePaths> <Path> <Name>AccelerationPath</Name> <CachePolicy>sync-warmup</CachePolicy> </Path> <DefaultCachePolicy>write-back</DefaultCachePolicy> </AcceleratePaths> <CreationDate>1751013420658</CreationDate> <QuotaFrozenUntil>1751017020624</QuotaFrozenUntil> </BasicInfomation> </DataAccelerator>
Códigos de erro
|
Código de erro |
Código de status HTTP |
Descrição |
|
DataAcceleratorNotFound |
404 |
O bucket atual não tem nenhum acelerador ativado. |
|
NoSuchConfiguration |
404 |
O bucket atual não tem um acelerador ativado na zona correspondente. |