Consulta imagens disponíveis.
Observações de uso
Você pode consultar suas imagens personalizadas, imagens públicas fornecidas pela Alibaba Cloud, imagens do Alibaba Cloud Marketplace e imagens compartilhadas de outras contas da Alibaba Cloud.
Esta é uma consulta paginada. A resposta contém o número total de imagens disponíveis e as imagens na página retornada. Por padrão, 10 entradas são exibidas por página.
Ao chamar uma operação de API com a CLI da Alibaba Cloud, especifique os valores dos parâmetros de solicitação de diferentes tipos nos formatos exigidos. Para obter mais informações, consulte Visão geral do formato de parâmetros.
Se você definir ImageOwnerAlias como system ou others ao chamar a operação DescribeImages para consultar imagens fornecidas pela Alibaba Cloud ou imagens compartilhadas, a operação ignorará as regras de autenticação do Resource Access Management (RAM). Para obter mais informações, consulte Regras de autenticação.
Depuração
Parâmetros de solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
| Action | String | Sim | DescribeImages | A operação a ser executada. Defina o valor como DescribeImages. |
| RegionId | String | Sim | cn-hangzhou | O ID da região da imagem. Chame a operação DescribeRegions para consultar a lista de regiões mais recente. |
| Status | String | Não | Available | O status da imagem. Se este parâmetro não for especificado, apenas imagens no estado Available serão retornadas por padrão. Valores válidos:
Valor padrão: Available. Você pode especificar vários valores para este parâmetro. Separe-os com vírgulas (,). |
| ImageId | String | Não | m-bp1g7004ksh0oeuc**** | O ID da imagem. |
| ShowExpired | Boolean | Não | false | Indica se a imagem por assinatura expirou. Nota Este parâmetro será removido futuramente. Recomendamos usar outros parâmetros para garantir compatibilidade futura. |
| SnapshotId | String | Não | s-bp17ot2q7x72ggtw**** | O ID do snapshot usado para criar a imagem personalizada. |
| ImageName | String | Não | testImageName | O nome da imagem. |
| ImageFamily | String | Não | hangzhou-daily-update | O nome da família de imagens. Configure este parâmetro para consultar imagens da família especificada. Por padrão, este parâmetro está vazio. Nota Para obter informações sobre famílias de imagens associadas a imagens públicas fornecidas pela Alibaba Cloud, consulte Visão geral. |
| ImageOwnerAlias | String | Não | self | A origem da imagem. Valores válidos:
Por padrão, este parâmetro está vazio. Nota Se este parâmetro estiver vazio, a consulta retornará imagens personalizadas, imagens fornecidas pela Alibaba Cloud, imagens compartilhadas e imagens da comunidade. |
| InstanceType | String | Não | ecs.g5.large | O tipo de instância compatível com a imagem. |
| IsSupportIoOptimized | Boolean | Não | true | Indica se a imagem é compatível com instâncias otimizadas para E/S. |
| IsSupportCloudinit | Boolean | Não | true | Indica se a imagem oferece suporte a cloud-init. |
| OSType | String | Não | linux | O tipo de sistema operacional da imagem. Valores válidos:
|
| Architecture | String | Não | i386 | A arquitetura da imagem. Valores válidos:
|
| PageNumber | Integer | Não | 1 | O número da página. A numeração começa em 1. Valor padrão: 1. |
| PageSize | Integer | Não | 1 | O número de entradas por página. Valores válidos: 1 a 100. Valor padrão: 10. |
| Usage | String | Não | instance | Indica se a imagem está em execução em uma instância ECS. Valores válidos:
|
| DryRun | Boolean | Não | false | Indica se deve ser realizada apenas uma simulação, sem executar a solicitação real. Valores válidos:
Valor padrão: false. |
| ActionType | String | Não | CreateEcs | O cenário de uso da imagem. Valores válidos:
|
| ResourceGroupId | String | Não | rg-bp67acfmxazb4p**** | O ID do grupo de recursos ao qual a imagem personalizada pertence. Se este parâmetro for especificado na consulta, até 1.000 recursos pertencentes ao grupo de recursos indicado serão retornados. Nota Os recursos no grupo de recursos padrão aparecem na resposta independentemente da configuração deste parâmetro. |
| Tag.N.key | String | Não | null | A chave da tag N da imagem. Nota Este parâmetro será removido futuramente. Recomendamos usar Tag.N.Key para garantir compatibilidade futura. |
| Tag.N.Key | String | Não | TestKey | A chave da tag N da imagem. Valores válidos de N: 1 a 20. Se uma única tag for especificada na consulta, até 1.000 recursos com essa tag serão retornados. Se várias tags forem especificadas, até 1.000 recursos que contenham todas essas tags serão retornados. Para consultar mais de 1.000 recursos com as tags especificadas, chame a operação ListTagResources. |
| Tag.N.Value | String | Não | TestValue | O valor da tag N da imagem. Valores válidos de N: 1 a 20. |
| Tag.N.value | String | Não | null | O valor da tag N da imagem. Nota Este parâmetro será removido futuramente. Recomendamos usar Tag.N.Value para garantir compatibilidade futura. |
| Filter.N.Key | String | Não | CreationStartTime | A chave do filtro N usada para consultar recursos. Valores válidos:
|
| Filter.N.Value | String | Não | 2017-12-05T22:40Z | O valor do filtro N usado para consultar recursos. Defina o valor como o início ou o fim do intervalo de tempo da consulta. Ao especificar este parâmetro, também especifique |
| IsPublic | Boolean | Não | false | Indica se devem ser consultadas imagens da comunidade publicadas. Valores válidos:
Valor padrão: false. |
| ImageOwnerId | Long | Não | 1234567890 | O ID da conta da Alibaba Cloud à qual a imagem pertence. Este parâmetro só tem efeito na consulta de imagens compartilhadas ou imagens da comunidade. |
Parâmetros de resposta
Parâmetro |
Tipo |
Exemplo |
Descrição |
| PageSize | Integer | 1 | O número de entradas por página. |
| PageNumber | Integer | 1 | O número da página. |
| RequestId | String | 66189103-EDB2-43E2-BB60-BFF2B62F4EB8 | O ID da solicitação. |
| TotalCount | Integer | 1 | O número total de imagens. |
| RegionId | String | cn-hangzhou | O ID da região da imagem. |
| Images | Array of Image | As informações sobre as imagens. |
|
| Image | |||
| CreationTime | String | 2019-11-15T06:07:05Z | A hora de criação da imagem. |
| Status | String | Available | O status da imagem. Valores válidos:
|
| ImageFamily | String | hangzhou-daily-update | O nome da família de imagens. |
| Progress | String | 100% | O progresso da criação da imagem. Unidade: porcentagem (%). |
| IsCopied | Boolean | false | Indica se a imagem é uma cópia de outra imagem. |
| IsSupportIoOptimized | Boolean | true | Indica se a imagem é compatível com instâncias otimizadas para E/S. |
| ImageOwnerAlias | String | self | A origem da imagem. Valores válidos:
|
| IsSupportCloudinit | Boolean | true | Indica se a imagem oferece suporte a cloud-init. |
| ImageVersion | String | 2 | A versão da imagem. |
| Usage | String | none | Indica se a imagem foi usada para criar instâncias ECS. Valores válidos:
|
| IsSelfShared | String | true | Indica se a imagem personalizada foi compartilhada com outras contas da Alibaba Cloud. |
| Description | String | Archive log for Oracle | A descrição da imagem. |
| Size | Integer | 60 | O tamanho da imagem. Unidade: GiB. |
| ResourceGroupId | String | rg-bp67acfmxazb4p**** | O ID do grupo de recursos ao qual a imagem pertence. |
| Platform | String | Windows Server 2016 | O sistema operacional. |
| OSNameEn | String | Windows Server 2016 Data Center Edition 64bit Chinese Edition | O nome de exibição do sistema operacional em inglês. |
| ImageName | String | testImageName | O nome da imagem. |
| OSName | String | Windows Server 2016 Datacenter 64-bit (Simplified Chinese) | O nome de exibição do sistema operacional em chinês. |
| ImageId | String | m-bp1g7004ksh0oeuc**** | O ID da imagem. |
| OSType | String | windows | O tipo do sistema operacional. Valores válidos:
|
| IsSubscribed | Boolean | false | Indica se os Termos de Serviço do serviço de imagem correspondente ao código do produto foram aceitos. |
| ProductCode | String | test000**** | O código do produto do Alibaba Cloud Marketplace da imagem. |
| Architecture | String | x86_64 | A arquitetura da imagem. Valores válidos:
|
| BootMode | String | BIOS | O modo de inicialização da imagem. Valores válidos:
|
| DiskDeviceMappings | Array of DiskDeviceMapping | Os mapeamentos entre discos e snapshots na imagem. |
|
| DiskDeviceMapping | |||
| Type | String | system | O tipo da imagem. |
| ImportOSSBucket | String | testEcsImport | O bucket do Object Storage Service (OSS) que contém o arquivo de imagem importado. |
| Progress | String | 32% | O progresso da tarefa de cópia da imagem. |
| SnapshotId | String | s-bp17ot2q7x72ggtw**** | O ID do snapshot. |
| ImportOSSObject | String | imageImport | O objeto OSS correspondente ao arquivo de imagem importado. |
| Device | String | /dev/xvda | O nome do dispositivo do disco. Exemplo: /dev/xvdb. Nota Este parâmetro será removido futuramente. Para garantir compatibilidade, recomendamos usar outros parâmetros. |
| Size | String | 60 | O tamanho do disco. Unidade: GiB. |
| RemainTime | Integer | 233 | O tempo restante da tarefa de cópia de imagem. Unidade: segundos. |
| Format | String | qcow2 | O formato da imagem. |
| Tags | Array of Tag | As tags da imagem. |
|
| Tag | |||
| TagValue | String | Oracle | O valor da tag da imagem. |
| TagKey | String | DTS | A chave da tag da imagem. |
| IsPublic | Boolean | false | Indica se a imagem é pública. Imagens públicas incluem imagens fornecidas pela Alibaba Cloud e imagens personalizadas publicadas como imagens da comunidade. Valores válidos:
|
| ImageOwnerId | Long | 1234567890 | O ID da conta da Alibaba Cloud à qual a imagem pertence. Este parâmetro só tem efeito na consulta de imagens compartilhadas ou imagens da comunidade. |
| LoginAsNonRootSupported | Boolean | false | Indica se a imagem permite login de usuários não root. Valores válidos:
|
| SupplierName | String | TestName | O nome do fornecedor que publicou a imagem da comunidade. |
| DetectionOptions | Object | Detalhes da verificação da imagem. |
|
| Status | String | Processing | O status da tarefa de verificação da imagem. Valores válidos:
|
| Items | Array of Item | Os itens de verificação. |
|
| Item | |||
| Name | String | Nvme | O nome do item de verificação. |
| Value | String | Supported | O resultado do item de verificação. |
| RiskLevel | String | High | A gravidade do risco associado ao item de verificação da imagem personalizada importada. Retornado apenas se o item apresentar risco. Valores válidos:
|
| RiskCode | String | NVMe.NotInstalled | O risco potencial do item de verificação. |
| Features | Object | Os atributos da imagem. |
|
| NvmeSupport | String | supported | Indica se a imagem oferece suporte ao protocolo Non-Volatile Memory Express (NVMe). Valores válidos:
|
Exemplos
Exemplos de solicitações
http(s)://ecs.aliyuncs.com/?Action=DescribeImages
&RegionId=cn-hangzhou
&PageNumber=1
&PageSize=1
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeImagesResponse>
<TotalCount>1</TotalCount>
<PageSize>1</PageSize>
<RequestId>66189103-EDB2-43E2-BB60-BFF2B62F4EB8</RequestId>
<PageNumber>1</PageNumber>
<Images>
<Image>
<ImageOwnerAlias>self</ImageOwnerAlias>
<IsSelfShared>true</IsSelfShared>
<Description>Archive log for Oracle</Description>
<Platform>Windows Server 2016</Platform>
<ResourceGroupId>rg-bp67acfmxazb4p****</ResourceGroupId>
<Size>60</Size>
<IsSubscribed>false</IsSubscribed>
<BootMode>BIOS</BootMode>
<OSName>Windows Server 2016 Datacenter 64-bit (Simplified Chinese)</OSName>
<IsPublic>false</IsPublic>
<ImageId>m-bp1g7004ksh0oeuc****</ImageId>
<DetectionOptions/>
<Features>
<NvmeSupport>supported</NvmeSupport>
</Features>
<OSNameEn>Windows Server 2016 Data Center Edition 64bit Chinese Edition</OSNameEn>
<Tags>
<Tag>
<TagKey>DTS</TagKey>
<TagValue>Oracle</TagValue>
</Tag>
</Tags>
<LoginAsNonRootSupported>false</LoginAsNonRootSupported>
<Status>Available</Status>
<Progress>100%</Progress>
<Usage>none</Usage>
<Architecture>x86_64</Architecture>
<ProductCode>test000****</ProductCode>
<IsCopied>false</IsCopied>
<ImageFamily>hangzhou-daily-update</ImageFamily>
<IsSupportIoOptimized>true</IsSupportIoOptimized>
<IsSupportCloudinit>true</IsSupportCloudinit>
<ImageName>testImageName</ImageName>
<DiskDeviceMappings>
<DiskDeviceMapping>
<SnapshotId>s-bp17ot2q7x72ggtw****</SnapshotId>
<Type>system</Type>
<Progress>32%</Progress>
<Format>qcow2</Format>
<Device>/dev/xvda</Device>
<Size>60</Size>
<ImportOSSBucket>testEcsImport</ImportOSSBucket>
<ImportOSSObject>imageImport</ImportOSSObject>
</DiskDeviceMapping>
</DiskDeviceMappings>
<ImageVersion>2</ImageVersion>
<OSType>windows</OSType>
<CreationTime>2019-11-15T06:07:05Z</CreationTime>
</Image>
</Images>
<RegionId>cn-hangzhou</RegionId>
</DescribeImagesResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalCount" : 1,
"PageSize" : 1,
"RequestId" : "66189103-EDB2-43E2-BB60-BFF2B62F4EB8",
"PageNumber" : 1,
"Images" : {
"Image" : [ {
"ImageOwnerAlias" : "self",
"IsSelfShared" : "true",
"Description" : "Archive log for Oracle",
"Platform" : "Windows Server 2016",
"ResourceGroupId" : "rg-bp67acfmxazb4p****",
"Size" : 60,
"IsSubscribed" : false,
"BootMode" : "BIOS",
"OSName": "Windows Server 2016 Datacenter 64-bit (Simplified Chinese)",
"IsPublic" : false,
"ImageId" : "m-bp1g7004ksh0oeuc****",
"DetectionOptions" : { },
"Features" : {
"NvmeSupport" : "supported"
},
"OSNameEn" : "Windows Server 2016 Data Center Edition 64bit Chinese Edition",
"Tags" : {
"Tag" : [ {
"TagKey" : "DTS",
"TagValue" : "Oracle"
} ]
},
"LoginAsNonRootSupported" : false,
"Status" : "Available",
"Progress" : "100%",
"Usage" : "none",
"Architecture" : "x86_64",
"ProductCode" : "test000****",
"IsCopied" : false,
"ImageFamily" : "hangzhou-daily-update",
"IsSupportIoOptimized" : true,
"IsSupportCloudinit" : true,
"ImageName" : "testImageName",
"DiskDeviceMappings" : {
"DiskDeviceMapping" : [ {
"SnapshotId" : "s-bp17ot2q7x72ggtw****",
"Type" : "system",
"Progress" : "32%",
"Format" : "qcow2",
"Device" : "/dev/xvda",
"Size" : "60",
"ImportOSSBucket" : "testEcsImport",
"ImportOSSObject" : "imageImport"
} ]
},
"ImageVersion" : "2",
"OSType" : "windows",
"CreationTime" : "2019-11-15T06:07:05Z"
} ]
},
"RegionId" : "cn-hangzhou"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
InvalidImageOwnerAlias.ValueNotSupported |
The specified ImageOwnerAlias value is not supported. |
Valor de ImageOwnerAlias inválido. |
|
400 |
InvalidParamter |
Invalid Parameter. |
Valor de parâmetro inválido. |
|
400 |
InvalidTag.Mismatch |
The specified Tag.n.Key and Tag.n.Value are not match. |
Os valores Tag.N.Key e Tag.N.Value não correspondem. |
|
400 |
InvalidTagCount |
The specified tags are beyond the permitted range. |
O número máximo de tags especificadas foi excedido. |
|
400 |
InvalidInstanceType.ValueNotSupported |
The specified InstanceType does not exist or beyond the permitted range. |
O tipo de instância especificado não existe ou você não tem autorização para gerenciar instâncias desse tipo. |
|
403 |
CurrentAccount.NotSupportPublicImage |
Public image is not supported for current account. |
A conta atual não pode usar imagens públicas. |
|
404 |
InvalidFilterKey.NotFound |
The specified Filter Key is not found. |
Valor de Filter.N.Key inválido. |
|
404 |
InvalidFilterValue |
The specified Filter Value is not valid. |
Valor de Filter.N.Value inválido. |
|
404 |
InvalidUsage |
The specified Usage is not valid. |
Valor de Usage inválido. |
|
404 |
InvalidOSType |
The specified OSType is not valid. |
Valor de OSType inválido. |
|
404 |
InvalidArchitecture |
The specified Architecture is not valid. |
Valor de Architecture inválido. |
|
500 |
InternalError |
The request processing has failed due to some unknown error. |
Ocorreu um erro interno. Tente novamente mais tarde. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.