Todos os produtos
Search
Central de documentação

Elastic Container Instance:DescribeImageCaches

Última atualização: Jun 28, 2026

Consulta os detalhes de um ou mais caches de imagem.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

eci:DescribeImageCaches

get

ImageCache

acs:eci:{#regionId}:{#accountId}:imagecache/*

ImageCache

acs:eci:{#regionId}:{#accountId}:imagecache/{#imagecacheId}

  • eci:tag
Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

RegionId

string

Sim

O ID da região.

cn-hangzhou

RegionId

string

Sim

O ID da região.

cn-hangzhou

ImageCacheId

string

Não

O ID do cache de imagem.

imc-bp195erqe9o2pb09****

ImageCacheName

string

Não

O nome do cache de imagem.

testcache

SnapshotId

string

Não

O ID do snapshot que corresponde ao cache de imagem.

s-2zec5oj8e1yhxijt****

Image

string

Não

A imagem de contêiner.

nginx

ResourceGroupId

string

Não

O ID do grupo de recursos ao qual o cache de imagem pertence.

rg-2df3isufhi38****

Tag

array<object>

Não

As tags associadas ao cache de imagem.

object

Não

As tags associadas ao cache de imagem. Você pode especificar até 20 tags.

Key

string

Não

A chave da tag.

imc

Value

string

Não

O valor da tag.

test

MatchImage

array

Não

As imagens de contêiner usadas para consultar os caches de imagem correspondentes. Você pode especificar até 100 imagens.

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.15.10-perl

string

Não

As imagens de contêiner usadas para consultar os caches de imagem correspondentes. Você pode especificar até 100 imagens.

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.15.10-perl

Limit

integer

Não

O número máximo de entradas a serem retornadas.

20

NextToken

string

Não

O token usado para a próxima consulta. Você pode obter o token a partir do parâmetro NextToken na resposta da chamada de API anterior.

AAAAAdDWBF2****

ImageFullMatch

boolean

Não

Especifica se deve ser realizada uma correspondência exata para as imagens de contêiner.
Este parâmetro é usado para filtrar ainda mais os resultados da consulta quando MatchImage é especificado.

true

ImageMatchCountRequest

integer

Não

O número de caches de imagem que correspondem exatamente às imagens de contêiner.
Este parâmetro é usado para filtrar ainda mais os resultados da consulta quando MatchImage é especificado.

3

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação.

39FC2E43-3DD7-4CEF-9EF4-E4AD6E635301

ImageCaches

array<object>

A lista de caches de imagem.

array<object>

A lista de caches de imagem.

Images

array

A lista de imagens no cache de imagem.

string

A lista de imagens no cache de imagem.

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.15.10-perl

CreationTime

string

A hora em que o cache de imagem foi criado.

2021-02-09T02:24:07Z

Status

string

O status do cache de imagem. Valores válidos:

  • Preparing: O cache de imagem está sendo preparado.

  • Creating: O cache de imagem está sendo criado.

  • Ready: O cache de imagem foi criado.

  • Failed: Falha ao criar o cache de imagem.

  • Updating: O cache de imagem está sendo atualizado.

  • UpdateFailed: Falha ao atualizar o cache de imagem.

O cache de imagem pode ser usado apenas quando estiver no estado Ready.

Ready

Progress

string

O progresso da criação do snapshot para o cache de imagem.

Nota

Se o recurso de cache de imagem instantâneo estiver ativado, um snapshot local temporário será criado antes da criação de um snapshot padrão. Este parâmetro indica o progresso da criação do snapshot padrão.

100%

ExpireDateTime

string

O horário de expiração.

2019-11-10T09:00:48Z

LastMatchedTime

string

A última vez em que o cache de imagem foi correspondido.

2021-08-18T03:48:10Z

ContainerGroupId

string

O ID do grupo de contêineres.

eci-bp18oq3m15prd9jb****

Tags

array<object>

A lista de tags do cache de imagem.

object

A lista de tags do cache de imagem.

Key

string

The tag key.

imc

Value

string

The tag value.

test

Events

array<object>

Os eventos gerados quando a imagem é baixada para o cache de imagem.

object

Os eventos gerados quando a imagem é baixada para o cache de imagem.

Type

string

The type of the event.

Normal

LastTimestamp

string

The time when the event ended.

2021-02-09T02:24:48Z

Message

string

The event message.

Successfully check image cache resource.

Name

string

The name of the event.

imagetest.1661f31f851a****

Count

integer

The number of events.

1

FirstTimestamp

string

The time when the event started.

2021-02-09T02:24:48Z

Reason

string

The reason for the event.

Started

ImageCacheId

string

O ID do cache de imagem.

imc-bp195erqe9o2pb09****

RegionId

string

O ID da região.

cn-beijing

SnapshotId

string

O ID do snapshot que corresponde ao cache de imagem.

s-2zec5oj8e1yhxijt****

FlashSnapshotId

string

O ID do snapshot local. Se o recurso de cache de imagem instantâneo estiver ativado, um snapshot local temporário será criado.

s-bp12w3v37sit96t6****

ResourceGroupId

string

O ID do grupo de recursos.

rg-2df3isufhi38****

ImageCacheSize

integer

O tamanho do cache de imagem. Unidade: GiB.

20

ImageCacheName

string

O nome do cache de imagem.

imagetest

EliminationStrategy

string

A política de retenção do cache de imagem. Se você deixar este parâmetro vazio, o cache de imagem será sempre retido.

Você pode definir este parâmetro como LRU. Este valor indica que o cache de imagem pode ser excluído automaticamente. Quando o número de caches de imagem atinge o limite de cota, o sistema exclui automaticamente os caches de imagem usados menos recentemente para os quais EliminationStrategy está definido como LRU.

LRU

NextToken

string

O token de paginação retornado.

AAAAAdDWBF2****

TotalCount

integer

O número total de entradas retornadas.

15

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "39FC2E43-3DD7-4CEF-9EF4-E4AD6E635301",
  "ImageCaches": [
    {
      "Images": [
        "registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.15.10-perl"
      ],
      "CreationTime": "2021-02-09T02:24:07Z",
      "Status": "Ready",
      "Progress": "100%",
      "ExpireDateTime": "2019-11-10T09:00:48Z",
      "LastMatchedTime": "2021-08-18T03:48:10Z",
      "ContainerGroupId": "eci-bp18oq3m15prd9jb****",
      "Tags": [
        {
          "Key": "imc",
          "Value": "test"
        }
      ],
      "Events": [
        {
          "Type": "Normal",
          "LastTimestamp": "2021-02-09T02:24:48Z",
          "Message": "Successfully check image cache resource.",
          "Name": "imagetest.1661f31f851a****",
          "Count": 1,
          "FirstTimestamp": "2021-02-09T02:24:48Z",
          "Reason": "Started"
        }
      ],
      "ImageCacheId": "imc-bp195erqe9o2pb09****",
      "RegionId": "cn-beijing",
      "SnapshotId": "s-2zec5oj8e1yhxijt****",
      "FlashSnapshotId": "s-bp12w3v37sit96t6****",
      "ResourceGroupId": "rg-2df3isufhi38****",
      "ImageCacheSize": 20,
      "ImageCacheName": "imagetest",
      "EliminationStrategy": "LRU"
    }
  ],
  "NextToken": "AAAAAdDWBF2****",
  "TotalCount": 15
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 Account.Arrearage Your account has an outstanding payment. Your account has an outstanding payment.
400 DryRunOperation Request validation has been passed with DryRun flag set. Request validation has been passed with DryRun flag set.
400 ServiceNotEnabled %s The service on which this request depends has not been activated. Please activate and try again.
403 Forbidden.SubUser The specified action is not available for you.
403 Forbidden.UserBussinessStatus This operation is not allowed, because you have overdue bills. Pay the overdue bill and try again.
403 Forbidden.UserNotRealNameAuthentication This operation is not allowed, because you have not passed the real-name verification.
403 NoPermission The RAM role does not belong to ECS.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.