Consulta os detalhes de um ou mais modelos de imagem.
Descrição da operação
Você pode definir o token de consulta NextToken, que é o valor do parâmetro NextToken retornado pela última chamada à operação DescribeImagePipelines, e usar MaxResults para especificar o número máximo de entradas a serem retornadas em uma única página.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:DescribeImagePipelines |
get |
*ImagePipeline.
*ImagePipeline.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. Ao usar este parâmetro para filtrar recursos, a contagem de recursos não pode exceder 1.000. Nota
A filtragem pelo grupo de recursos padrão não é suportada. |
rg-bp67acfmxazb4p**** |
| Tag |
array<object> |
Não |
As tags. |
|
|
object |
Não |
As tags. |
||
| Key |
string |
Não |
A chave da tag. Valores válidos de N: 1 a 20. |
TestKey |
| Value |
string |
Não |
O valor da tag. Valores válidos de N: 1 a 20. |
TestValue |
| Name |
string |
Não |
O nome do modelo de imagem. |
testImagePipeline |
| NextToken |
string |
Não |
O token de consulta. O valor é o valor do parâmetro NextToken retornado pela chamada anterior a esta operação. Você não precisa especificar este parâmetro ao chamar esta operação pela primeira vez. |
AAAAAdDWBF2**** |
| MaxResults |
integer |
Não |
O número máximo de entradas a serem retornadas por página para paginação em uma consulta paginada. Valores válidos: 1 a 500. Valor padrão: 50. |
50 |
| ImagePipelineId |
array |
Não |
O ID do modelo de imagem. Valores válidos de N: 1 a 20. |
ip-2ze5tsl5bp6nf2b3**** |
|
string |
Não |
O ID do modelo de imagem. Valores válidos de N: 1 a 20. |
ip-2ze5tsl5bp6nf2b3**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| NextToken |
string |
O token de consulta retornado pela chamada atual. Para obter mais informações sobre como usar o token, consulte a descrição da operação. |
AAAAAdDWBF2**** |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
integer |
O número total de modelos de imagem retornados. |
1 |
| MaxResults |
integer |
O número máximo de entradas retornadas por página para paginação em uma consulta paginada. |
50 |
| ImagePipeline |
object |
||
| ImagePipelineSet |
array<object> |
A lista de modelos de imagem. |
|
|
array<object> |
|||
| CreationTime |
string |
A hora em que o modelo de imagem foi criado. A hora segue o padrão ISO 8601 e é exibida em UTC. |
2020-11-24T06:00:00Z |
| DeleteInstanceOnFailure |
boolean |
Especifica se a instância intermediária deve ser liberada se a compilação da imagem falhar. |
true |
| InstanceType |
string |
O tipo de instância. |
ecs.g6.large |
| InternetMaxBandwidthOut |
integer |
A largura de banda pública de saída da instância intermediária. Unidade: Mbit/s. |
0 |
| ImagePipelineId |
string |
O ID do modelo de imagem. |
ip-2ze5tsl5bp6nf2b3**** |
| VSwitchId |
string |
O ID do vSwitch na VPC. |
vsw-bp67acfmxazb4p**** |
| SystemDiskSize |
integer |
O tamanho do disco do sistema da instância intermediária. Unidade: GiB. |
40 |
| Description |
string |
A descrição. |
This is description. |
| BaseImage |
string |
A imagem de origem.
|
m-bp67acfmxazb4p**** |
| ResourceGroupId |
string |
O ID do grupo de recursos. |
rg-bp67acfmxazb4p**** |
ImageName
deprecated
|
string |
[Deprecated] O prefixo do nome da imagem de destino. Use ImageOptions.ImageName em seu lugar. |
testImageName |
| BaseImageType |
string |
O tipo da imagem de origem. Valores válidos:
|
IMAGE |
| Name |
string |
O nome do modelo de imagem. |
testImagePipeline |
| BuildContent |
string |
O conteúdo do modelo de imagem. |
COMPONENT ic-bp12dvdzvr9k9***** COMPONENT acs:ecs:cn-hangzhou:18689161186*****:imagecomponent/ComponentName/1.*.* |
| Tags |
object |
||
| Tag |
array<object> |
A lista de pares chave-valor de tag. |
|
|
object |
|||
| TagValue |
string |
O valor da tag. |
TestValue |
| TagKey |
string |
A chave da tag. |
TestKey |
| ToRegionIds |
object |
||
| ToRegionId |
array |
A lista de regiões para as quais a imagem de destino deve ser distribuída. |
|
|
string |
A lista de regiões para as quais a imagem de destino deve ser distribuída. |
["cn-hangzhou"] |
|
| AddAccounts |
object |
||
| AddAccount |
array |
O ID da conta Alibaba Cloud para compartilhamento da imagem de destino. |
|
|
string |
O ID da conta Alibaba Cloud para compartilhamento da imagem de destino. |
["1234567890"] |
|
| RepairMode |
string |
A opção de reparo no modelo de imagem. Valores válidos:
Nota
À medida que os recursos de detecção e reparo continuam a melhorar, os itens de reparo incluídos podem aumentar. Para obter mais informações sobre os significados específicos dos itens de reparo, consulte Visão geral da verificação de imagem. |
Standard |
| RepairItems |
object |
||
| RepairItem |
array |
Os itens de reparo de imagem.
|
|
|
string |
O item de reparo de imagem. |
fstab |
|
| TestContent |
string |
O conteúdo do modelo de teste de imagem. |
COMPONENT ic-bp12dvdzvr9k9***** COMPONENT acs:ecs:cn-hangzhou:18689161186*****:imagecomponent/ComponentName/1.*.* |
ImageFamily
deprecated
|
string |
[Deprecated] A família da imagem de destino. Use ImageOptions.ImageFamily em seu lugar. |
family |
NvmeSupport
deprecated
|
string |
[Deprecated] Especifica se a imagem de destino compilada suporta NVMe. Use ImageOptions.ImageFeatures.NvmeSupport em seu lugar. |
auto |
| ImportImageOptions |
object |
As propriedades e configurações da imagem importada. |
|
| Architecture |
string |
A arquitetura do sistema. Valores válidos:
|
x86_64 |
| OSType |
string |
O tipo de sistema operacional. Valores válidos:
|
linux |
| Platform |
string |
A versão do sistema operacional. Valores válidos:
|
Aliyun |
| BootMode |
string |
O modo de inicialização da imagem importada. Valores válidos:
|
BIOS |
| LicenseType |
string |
O tipo de licença usada para ativar o sistema operacional após a importação da imagem. Valores válidos:
|
Auto |
| DiskDeviceMappings |
object |
||
| DiskDeviceMapping |
array<object> |
A lista de informações sobre as imagens personalizadas criadas.
|
|
|
object |
|||
| OSSBucket |
string |
O bucket do OSS onde o arquivo de imagem está armazenado. |
ecsimageos |
| OSSObject |
string |
O nome (chave) do arquivo de imagem salvo no bucket do OSS após o upload da imagem para o bucket. |
CentOS_5.4_32.raw |
| Format |
string |
O formato da imagem. Valores válidos:
|
RAW |
| DiskImageSize |
integer |
O tamanho da imagem personalizada após a importação da imagem. O espaço consiste no disco do sistema e nos discos de dados. Você deve garantir que o tamanho do disco do sistema seja maior ou igual ao tamanho do arquivo de imagem importado. Valores válidos:
Após fazer o upload do arquivo de imagem de origem para o OSS, você pode visualizar o tamanho do arquivo de imagem no bucket do OSS. |
40 |
| Features |
object |
As propriedades relacionadas aos recursos da imagem. |
|
| NvmeSupport |
string |
Especifica se a imagem importada suporta NVMe. Valores válidos:
|
supported |
| ImdsSupport |
string |
O modo de acesso aos metadados da imagem. Valores válidos:
Valor padrão: v1. |
v2 |
| RetainImportedImage |
boolean |
[Deprecated] Use ImportImageOptions.RetentionStrategy em seu lugar. |
false |
| RetentionStrategy |
string |
A política de retenção de dados para a imagem importada. Valores válidos:
Valor padrão: RetainNever. |
RetainAlways |
| ImageName |
string |
O nome da imagem importada. |
fvt-ecs-imported-image-1812b2d7 |
| Description |
string |
A descrição da imagem importada. |
created by acc |
| RoleName |
string |
O nome da função RAM usada quando a imagem é importada. |
AliyunECSImageImportDefaultRole |
| ImportImageTags |
object |
||
| ImportImageTag |
array<object> |
||
|
object |
Os pares chave-valor de tag da imagem importada. |
||
| Key |
string |
A chave da tag da imagem. |
testKey |
| Value |
string |
O valor da tag da imagem. |
testValue |
| AdvancedOptions |
object |
As configurações avançadas. |
|
| RetainCloudAssistant |
boolean |
Especifica se o Cloud Assistant deve ser retido. Durante o processo de compilação, o sistema instala automaticamente o Cloud Assistant na instância intermediária para executar comandos. Você pode escolher se deseja retê-lo na imagem de destino compilada. Valores válidos:
Nota
Esta configuração não afeta o Cloud Assistant que já está instalado em sua imagem. |
true |
| ImageNameSuffix |
string |
Especifica se a adição automática de um sufixo ao nome da imagem de destino deve ser desativada. Valores válidos:
|
disable |
| ImageOptions |
object |
As propriedades da imagem de destino. |
|
| ImageName |
string |
O prefixo do nome da imagem de destino. |
imageName |
| ImageFamily |
string |
A família da imagem de destino. |
family |
| Description |
string |
A descrição da imagem de destino. |
description. |
| ImageFeatures |
object |
As propriedades relacionadas aos recursos da imagem de destino. |
|
| NvmeSupport |
string |
Especifica se a imagem de destino compilada suporta NVMe. Valores válidos:
|
auto |
| ImageTags |
object |
||
| ImageTag |
array<object> |
As tags da imagem de destino. |
|
|
object |
|||
| TagKey |
string |
A chave da tag. |
testKey |
| TagValue |
string |
O valor da tag. |
testValue |
Exemplos
Resposta de sucesso
JSON formato
{
"NextToken": "AAAAAdDWBF2****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount": 1,
"MaxResults": 50,
"ImagePipeline": {
"ImagePipelineSet": [
{
"CreationTime": "2020-11-24T06:00:00Z",
"DeleteInstanceOnFailure": true,
"InstanceType": "ecs.g6.large",
"InternetMaxBandwidthOut": 0,
"ImagePipelineId": "ip-2ze5tsl5bp6nf2b3****",
"VSwitchId": "vsw-bp67acfmxazb4p****",
"SystemDiskSize": 40,
"Description": "Esta é a descrição",
"BaseImage": "m-bp67acfmxazb4p****",
"ResourceGroupId": "rg-bp67acfmxazb4p****",
"ImageName": "testImageName",
"BaseImageType": "IMAGE",
"Name": "testImagePipeline",
"BuildContent": "COMPONENT ic-bp12dvdzvr9k9*****\nCOMPONENT acs:ecs:cn-hangzhou:18689161186*****:imagecomponent/ComponentName/1.*.*",
"Tags": {
"Tag": [
{
"TagValue": "TestValue",
"TagKey": "TestKey"
}
]
},
"ToRegionIds": {
"ToRegionId": [
"[\"cn-hangzhou\"]"
]
},
"AddAccounts": {
"AddAccount": [
"[\"1234567890\"]"
]
},
"RepairMode": "Standard",
"RepairItems": {
"RepairItem": [
"fstab"
]
},
"TestContent": "COMPONENT ic-bp12dvdzvr9k9*****\nCOMPONENT acs:ecs:cn-hangzhou:18689161186*****:imagecomponent/ComponentName/1.*.*",
"ImageFamily": "família",
"NvmeSupport": "auto",
"ImportImageOptions": {
"Architecture": "x86_64",
"OSType": "linux",
"Platform": "Aliyun",
"BootMode": "BIOS",
"LicenseType": "Auto",
"DiskDeviceMappings": {
"DiskDeviceMapping": [
{
"OSSBucket": "ecsimageos",
"OSSObject": "CentOS_5.4_32.raw",
"Format": "RAW",
"DiskImageSize": 40
}
]
},
"Features": {
"NvmeSupport": "supported",
"ImdsSupport": "v2"
},
"RetainImportedImage": false,
"RetentionStrategy": "RetainAlways",
"ImageName": "fvt-ecs-imported-image-1812b2d7",
"Description": "criado pela conta",
"RoleName": "AliyunECSImageImportDefaultRole",
"ImportImageTags": {
"ImportImageTag": [
{
"Key": "testKey",
"Value": "testValue"
}
]
}
},
"AdvancedOptions": {
"RetainCloudAssistant": true,
"ImageNameSuffix": "disable"
},
"ImageOptions": {
"ImageName": "imageName",
"ImageFamily": "família",
"Description": "description",
"ImageFeatures": {
"NvmeSupport": "auto"
},
"ImageTags": {
"ImageTag": [
{
"TagKey": "testKey",
"TagValue": "testValue"
}
]
}
}
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidImagePipelineIdSize.ExceededMaxNumber | %s | O número de valores ImagePipelineId.N especificados excede o limite superior. Valores válidos de N: 1 a 20. |
| 400 | InvalidName.Malformed | %s | |
| 403 | Invalid.NextToken | The specified NextToken is not valid. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.