Consulta uma lista de instâncias com base nas condições de solicitação especificadas e obtém as informações detalhadas associadas das instâncias.
Descrição da operação
Antes de começar
Ao invocar uma operação de API usando o Cloud Assistant CLI, certifique-se de que os valores dos parâmetros de solicitação de diferentes tipos de dados estejam em conformidade com os requisitos de formato. Para mais informações, consulte Visão geral do formato de parâmetros da CLI.
Notas de uso
Envie uma solicitação de dry run usando o parâmetro de solicitação DryRun para verificar a validade dos parâmetros e da autorização.
Ao realizar uma consulta paginada para a primeira página de resultados, defina apenas MaxResults para limitar o número de entradas a serem retornadas. O valor NextToken na resposta é usado como credencial para consultar as páginas subsequentes. Ao realizar uma consulta paginada para as páginas subsequentes, defina NextToken com o valor NextToken obtido na resposta anterior e defina MaxResults para limitar o número de entradas a serem retornadas.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:DescribeInstances |
list |
Instância.
Instância.
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região da instância. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| VpcId |
string |
Não |
O ID da nuvem privada virtual (VPC). |
v-bp67acfmxazb4p**** |
| VSwitchId |
string |
Não |
O ID do vSwitch. |
vsw-bp67acfmxazb4p**** |
| ZoneId |
string |
Não |
O ID da zona. |
cn-hangzhou-g |
| InstanceNetworkType |
string |
Não |
O tipo de rede da instância. Valores válidos:
|
vpc |
| SecurityGroupId |
string |
Não |
O ID do grupo de segurança ao qual a instância pertence. |
sg-bp67acfmxazb4p**** |
| InstanceIds |
string |
Não |
Os IDs das instâncias. O valor é uma matriz JSON que consiste em até 100 IDs de instâncias. Separe os IDs das instâncias com vírgulas (,). |
["i-bp67acfmxazb4p****", "i-bp67acfmxazb4p****", … "i-bp67acfmxazb4p****"] |
| PageNumber |
integer |
Não |
Nota
Este parâmetro está prestes a ser descontinuado. Use NextToken e MaxResults para concluir operações de consulta paginada. |
1 |
| PageSize |
integer |
Não |
Nota
Este parâmetro está prestes a ser descontinuado. Use NextToken e MaxResults para concluir operações de consulta paginada. |
10 |
| NextToken |
string |
Não |
O token de consulta. Defina o valor como o valor NextToken retornado na chamada de API anterior. |
caeba0bbb2be03f84eb48b699f0a4883 |
| MaxResults |
integer |
Não |
O número máximo de entradas por página para uma consulta paginada. Valor máximo: 100. Valor padrão:
|
10 |
| InnerIpAddresses |
string |
Não |
Os endereços IP de rede interna das instâncias com o tipo de rede clássica. Este parâmetro entra em vigor quando InstanceNetworkType é definido como classic. O valor é uma matriz JSON que consiste em até 100 endereços IP. Separe os endereços IP com vírgulas (,). Nota
|
["10.1.1.1", "10.1.2.1", … "10.1.10.1"] |
| PrivateIpAddresses |
string |
Não |
Os endereços IP privados das instâncias com o tipo de rede VPC. Este parâmetro entra em vigor quando InstanceNetworkType é definido como vpc. O valor é uma matriz JSON que consiste em até 100 endereços IP. Separe os endereços IP com vírgulas (,). |
["172.16.1.1", "172.16.2.1", … "172.16.10.1"] |
| PublicIpAddresses |
string |
Não |
Os endereços IP públicos das instâncias. O valor é uma matriz JSON que consiste em até 100 endereços IP. Separe os endereços IP com vírgulas (,). |
["42.1.1.**", "42.1.2.**", … "42.1.10.**"] |
| EipAddresses |
string |
Não |
Os endereços IP elásticos (EIPs) das instâncias. Este parâmetro entra em vigor quando InstanceNetworkType é definido como vpc. O valor é uma matriz JSON que consiste em até 100 endereços IP. Separe os endereços IP com vírgulas (,). |
["42.1.1.**", "42.1.2.**", … "42.1.10.**"] |
| InstanceChargeType |
string |
Não |
O método de cobrança da instância. Valores válidos:
|
PostPaid |
| InternetChargeType |
string |
Não |
O método de cobrança para largura de banda pública. Valores válidos:
Nota
No modo cobrança por tráfego, as larguras de banda de pico de entrada e saída são usadas como limites superiores de largura de banda e não são garantidas. Quando ocorre contenção de recursos, as larguras de banda de pico podem ser limitadas. Se você precisar de largura de banda garantida para suas cargas de trabalho, use o modo cobrança por largura de banda. |
PayByTraffic |
| InstanceName |
string |
Não |
O nome da instância. Há suporte para pesquisa difusa com o curinga asterisco (*). |
Teste |
| ImageId |
string |
Não |
O ID da imagem. |
m-bp67acfmxazb4p**** |
| Status |
string |
Não |
O status da instância. Valores válidos:
|
Running |
| LockReason |
string |
Não |
O motivo pelo qual o recurso está bloqueado. Valores válidos:
|
security |
| Filter.1.Key |
string |
Não |
A chave do filtro 1 usada para consultar recursos. Defina o valor como CreationStartTime. Você pode especificar Filter.1.Key e Filter.1.Value para consultar recursos que foram criados após o ponto no tempo especificado. |
CreationStartTime |
| Filter.2.Key |
string |
Não |
A chave do filtro 2 usada para consultar recursos. Defina o valor como CreationEndTime. Você pode especificar Filter.2.Key e Filter.2.Value para consultar recursos que foram criados antes do ponto no tempo especificado. |
CreationEndTime |
| Filter.3.Key |
string |
Não |
A chave do filtro 3 usada para consultar recursos. Defina o valor como ExpiredStartTime. Você pode especificar Filter.3.Key e Filter.3.Value para consultar recursos que expiram após o ponto no tempo especificado. |
ExpiredStartTime |
| Filter.4.Key |
string |
Não |
A chave do filtro 4 usada para consultar recursos. Defina o valor como ExpiredEndTime. Você pode especificar Filter.4.Key e Filter.4.Value para consultar recursos que expiram antes do ponto no tempo especificado. |
ExpiredEndTime |
| Filter.1.Value |
string |
Não |
O valor do filtro 1 usado para consultar recursos. Ao especificar este parâmetro, você também deve especificar Filter.1.Key. Especifique a hora no formato |
2017-12-05T22:40Z |
| Filter.2.Value |
string |
Não |
O valor do filtro 2 usado para consultar recursos. Ao especificar este parâmetro, você também deve especificar Filter.2.Key. Especifique a hora no formato |
2017-12-06T22:40Z |
| Filter.3.Value |
string |
Não |
O valor do filtro 3 usado para consultar recursos. Ao especificar este parâmetro, você também deve especificar Filter.3.Key. Especifique a hora no formato |
2017-12-07T22:40Z |
| Filter.4.Value |
string |
Não |
O valor do filtro 4 usado para consultar recursos. Ao especificar este parâmetro, você também deve especificar Filter.4.Key. Especifique a hora no formato |
2017-12-08T22:40Z |
| DeviceAvailable |
boolean |
Não |
Nota
Este parâmetro está em pré-visualização por convite e não está disponível publicamente. |
false |
| IoOptimized |
boolean |
Não |
Especifica se a instância é otimizada para E/S. Valores válidos:
|
true |
| NeedSaleCycle |
boolean |
Não |
Nota
Este parâmetro está em pré-visualização por convite e não está disponível publicamente. |
false |
| InstanceType |
string |
Não |
O tipo de instância. |
ecs.g5.large |
| InstanceTypeFamily |
string |
Não |
A família da instância. |
ecs.g5 |
| KeyPairName |
string |
Não |
O nome do par de chaves SSH vinculado à instância. |
KeyPairNameTest |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos ao qual a instância pertence. Ao usar este parâmetro para filtrar recursos, a contagem de recursos não pode exceder 1.000. Nota
Não há suporte para filtragem pelo grupo de recursos padrão. |
rg-bp67acfmxazb4p**** |
| HpcClusterId |
string |
Não |
O ID do cluster HPC ao qual a instância pertence. |
hpc-bp67acfmxazb4p**** |
| RdmaIpAddresses |
string |
Não |
Os endereços IP RDMA da instância HPC. |
10.10.10.102 |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado apenas um dry run. Valores válidos:
Valor padrão: false. |
false |
| HttpEndpoint |
string |
Não |
Especifica se o canal de acesso para metadados da instância está ativado. Valores válidos:
Valor padrão: enabled. Nota
Para mais informações sobre metadados de instância, consulte Visão geral dos metadados de instância ECS. |
enabled |
| HttpTokens |
string |
Não |
Especifica se o uso do modo reforçado (IMDSv2) é obrigatório ao acessar os metadados da instância. Valores válidos:
Valor padrão: optional. Nota
Para mais informações sobre os padrões de acesso a metadados de instância, consulte Modos de acesso a metadados de instância. |
optional |
| HttpPutResponseHopLimit |
integer |
Não |
Nota
Este parâmetro ainda não está disponível. |
0 |
| Ipv6Address |
array |
Não |
Os endereços IPv6 atribuídos às Elastic Network Interfaces (ENIs). |
|
|
string |
Não |
O endereço IPv6 da Elastic Network Interface (ENI). N especifica que você pode definir vários endereços IPv6. Valores válidos de N: 1 a 100. |
2408:4321:180:1701:94c7:bc38:3bfa:**** |
|
| Tag |
array<object> |
Não |
As tags. |
|
|
object |
Não |
As tags. |
||
| Key |
string |
Não |
A chave da tag da instância. Valores válidos de N: 1 a 20. Se você usar uma única tag para filtrar recursos, o número de recursos com esta tag não pode exceder 1.000. Se você usar várias tags para filtrar recursos, o número de recursos associados a todas as tags especificadas não pode exceder 1.000. Se a contagem de recursos exceder 1.000, use a operação ListTagResources para consultar os recursos. |
TestKey |
| Value |
string |
Não |
O valor da tag da instância. Valores válidos de N: 1 a 20. |
TestValue |
| key |
string |
Não |
A chave da tag. Nota
Para melhorar a compatibilidade, use o parâmetro Tag.N.Key em seu lugar. |
keyTest |
| value |
string |
Não |
O valor da tag. Nota
Para melhorar a compatibilidade, use o parâmetro Tag.N.Value em seu lugar. |
valueTest |
| AdditionalAttributes |
array |
Não |
A lista de propriedades adicionais da instância. |
META_OPTIONS |
|
string |
Não |
O valor da propriedade adicional. Valores válidos de N: 1 a 5. Valores válidos:
|
META_OPTIONS |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Instances |
object |
||
| Instance |
array<object> |
Um array de objetos Instance que contém as informações sobre as instâncias. |
|
|
array<object> |
|||
| AdditionalInfo |
object |
Nota
Este parâmetro está em pré-visualização por convite e não está disponível publicamente. |
|
| EnableHighDensityMode |
boolean |
Nota
Este parâmetro está em pré-visualização por convite e não está disponível publicamente. |
true |
| ManagedHostId |
string |
O ID exclusivo do host gerenciado pela plataforma, como mh-f2d3647ca21****. |
mh-f2d3647ca21**** |
| NodeSerialNumber |
string |
||
| AutoReleaseTime |
string |
A hora de liberação automática da instância pós-paga. |
2017-12-10T04:04Z |
| ClockOptions |
object |
||
| PtpStatus |
string |
||
| ClusterId |
string |
O ID do cluster ao qual a instância pertence. Nota
Este parâmetro será descontinuado. Para garantir a compatibilidade, use outros parâmetros. |
c-bp67acfmxazb4p**** |
| Cpu |
integer |
O número de vCPUs. |
8 |
| CpuOptions |
object |
Os detalhes de configuração da CPU. |
|
| CoreCount |
integer |
O número de núcleos físicos da CPU. |
2 |
| EnableVISST |
boolean |
||
| EnableVRDT |
boolean |
||
| NestedVirtualization |
string |
Indica se a virtualização aninhada está ativada. |
enabled |
| Numa |
string |
Nota
Este parâmetro está descontinuado. |
null |
| ThreadsPerCore |
integer |
O número de threads por núcleo de CPU. |
2 |
| TopologyType |
string |
O tipo de topologia de CPU da instância. Valores válidos:
|
DiscreteCoreToHTMapping |
| TurboMode |
string |
||
| CreationTime |
string |
A hora em que a instância foi criada. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mmZ. A hora é exibida em UTC+0. Para mais informações, consulte ISO 8601. |
2017-12-10T04:04Z |
| CreditSpecification |
string |
O modo de execução da instância burstable. Valores válidos:
|
Standard |
| DedicatedHostAttribute |
object |
Um array de atributos de host dedicado, que consiste no ID do cluster de host dedicado (DedicatedHostClusterId), ID do host dedicado (DedicatedHostId) e nome do host dedicado (DedicatedHostName). |
|
| DedicatedHostClusterId |
string |
O ID do cluster de host dedicado. |
dc-bp67acfmxazb4h**** |
| DedicatedHostId |
string |
O ID do host dedicado. |
dh-bp67acfmxazb4p**** |
| DedicatedHostName |
string |
O nome do host dedicado. |
testDedicatedHostName |
| DedicatedInstanceAttribute |
object |
Os atributos da instância no host dedicado. |
|
| Affinity |
string |
Indica se a instância no host dedicado está associada ao host dedicado. Valores válidos:
|
default |
| Tenancy |
string |
Indica se o tipo de host da instância é um host dedicado. Valores válidos:
|
default |
| DeletionProtection |
boolean |
O atributo de proteção contra liberação da instância. Especifica se a instância pode ser liberada no console do ECS ou chamando a operação DeleteInstance.
Nota
Este atributo é aplicável apenas a instâncias pós-pagas. Ele pode restringir apenas operações de liberação manual, não operações de liberação do sistema. |
false |
| DeploymentSetGroupNo |
integer |
O número do grupo da instância ECS no conjunto de implantação quando a instância ECS é implantada com a estratégia de implantação distribuída. |
1 |
| DeploymentSetId |
string |
O ID do conjunto de implantação. |
ds-bp67acfmxazb4p**** |
| Description |
string |
A descrição da instância. |
testDescription |
| DeviceAvailable |
boolean |
Indica se discos de dados em nuvem podem ser anexados à instância.
|
true |
| EcsCapacityReservationAttr |
object |
Os parâmetros relacionados à reserva de capacidade do Elastic Compute Service (ECS). |
|
| CapacityReservationId |
string |
O ID da reserva de capacidade. |
cr-bp67acfmxazb4p**** |
| CapacityReservationPreference |
string |
A preferência de reserva de capacidade. |
cr-bp67acfmxazb4p**** |
| EipAddress |
object |
As informações de vinculação do Elastic IP Address (EIP). |
|
| AllocationId |
string |
O ID do EIP. |
eip-2ze88m67qx5z**** |
| Bandwidth |
integer |
O limite de largura de banda pública do EIP. Unidade: Mbit/s. |
5 |
| InternetChargeType |
string |
O método de cobrança do EIP para uso da Internet.
|
PayByTraffic |
| IpAddress |
string |
O endereço EIP. |
42.112.**.** |
| IsSupportUnassociate |
boolean |
Indica se o EIP de Internet pode ser desassociado de um EIP. |
true |
| EnableNVS |
boolean |
||
| ExpiredTime |
string |
A hora de expiração. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mmZ. A hora é exibida em UTC+0. Para mais informações, consulte ISO 8601. |
2017-12-10T04:04Z |
| GPUAmount |
integer |
O número de GPUs para o tipo de instância. |
4 |
| GPUSpec |
string |
O tipo de GPU para o tipo de instância. |
NVIDIA V100 |
| HibernationOptions |
object |
Nota
Este parâmetro está em pré-visualização por convite e não está disponível publicamente. |
|
| Configured |
boolean |
Nota
Este parâmetro está em pré-visualização por convite e não está disponível publicamente. |
false |
| HostName |
string |
O nome do host da instância. |
testHostName |
| HpcClusterId |
string |
O ID do cluster HPC ao qual a instância pertence. |
hpc-bp67acfmxazb4p**** |
| ISP |
string |
Nota
Este parâmetro está em pré-visualização por convite e não está disponível publicamente. |
null |
| ImageId |
string |
O ID da imagem que a instância está executando. |
m-bp67acfmxazb4p**** |
| ImageOptions |
object |
As informações de atributos relacionados à imagem. |
|
| CurrentOSNVMeSupported |
boolean |
Indica se o sistema operacional atual suporta acesso a discos em nuvem através do protocolo NVMe. Valores válidos:
Nota
Este parâmetro é retornado apenas quando o parâmetro de solicitação AdditionalAttributes contém CURRENT_OS_NVME_SUPPORTED. |
true |
| LoginAsNonRoot |
boolean |
Indica se a instância que usa esta imagem suporta login com o usuário ecs-user. Valores válidos:
|
false |
| InnerIpAddress |
object |
||
| IpAddress |
array |
A lista de endereços IP de rede interna da instância no tipo de rede clássica. Nota
O recurso de rede clássica foi desativado. Para mais detalhes, consulte Aviso de desativação. |
|
|
string |
O endereço IP de rede interna da instância no tipo de rede clássica. |
10.170.**.** |
|
| InstanceChargeType |
string |
O método de cobrança da instância. Valores válidos:
|
PostPaid |
| InstanceId |
string |
O ID da instância. |
i-bp67acfmxazb4p**** |
| InstanceName |
string |
O nome da instância. |
InstanceNameTest |
| InstanceNetworkType |
string |
O tipo de rede da instância. Valores válidos:
|
vpc |
| InstanceType |
string |
O tipo de instância. |
ecs.g5.large |
| InstanceTypeFamily |
string |
A família da instância. |
ecs.g5 |
| InternetChargeType |
string |
O método de cobrança para uso de rede. Valores válidos:
|
PayByTraffic |
| InternetMaxBandwidthIn |
integer |
A largura de banda pública de entrada máxima. Unidade: Mbit/s. |
50 |
| InternetMaxBandwidthOut |
integer |
A largura de banda pública de saída máxima. Unidade: Mbit/s. |
5 |
| IoOptimized |
boolean |
Indica se a instância é otimizada para E/S.
|
true |
| KeyPairName |
string |
O nome do par de chaves. |
testKeyPairName |
| LocalStorageAmount |
integer |
O número de dispositivos de armazenamento local anexados à instância. |
2 |
| LocalStorageCapacity |
integer |
A capacidade do armazenamento local anexado à instância. Unidade: GiB. |
1000 |
| Memory |
integer |
O tamanho da memória. Unidade: MiB. |
16384 |
| MetadataOptions |
object |
O conjunto de opções de metadados. |
|
| HttpEndpoint |
string |
Indica se o canal de acesso para metadados da instância está ativado. Valores válidos:
|
enabled |
| HttpPutResponseHopLimit |
integer |
Nota
Este parâmetro não está disponível publicamente. |
0 |
| HttpTokens |
string |
Indica se o modo IMDSv2 é usado obrigatoriamente para acessar os metadados da instância. Valores válidos:
|
optional |
| InstanceMetadataTags |
string |
||
| NetworkInterfaces |
object |
||
| NetworkInterface |
array<object> |
O conjunto de Elastic Network Interfaces (ENIs) anexadas à instância, incluindo as informações da interface de rede (NIC). |
|
|
array<object> |
O conjunto de Elastic Network Interfaces (ENIs) anexadas à instância, incluindo as informações da interface de rede (NIC). |
||
| Ipv4PrefixSets |
object |
||
| Ipv4PrefixSet |
array<object> |
O conjunto de prefixos IPv4 alocado à interface de rede (NIC). Este parâmetro é retornado apenas quando o parâmetro de solicitação AdditionalAttributes.N é definido como NETWORK_PRIMARY_ENI_IP. |
|
|
object |
|||
| Ipv4Prefix |
string |
O prefixo IPv4 atribuído à interface de rede (NIC). |
192.168.*.*/28 |
| Ipv6PrefixSets |
object |
||
| Ipv6PrefixSet |
array<object> |
O conjunto de prefixos IPv6 alocado à interface de rede (NIC). Este parâmetro é retornado apenas quando o parâmetro de solicitação AdditionalAttributes.N é definido como NETWORK_PRIMARY_ENI_IP. |
|
|
object |
|||
| Ipv6Prefix |
string |
O prefixo IPv6 atribuído à interface de rede (NIC). |
2001:1111:*:*::/80 |
| Ipv6Sets |
object |
||
| Ipv6Set |
array<object> |
O conjunto de endereços IPv6 alocado à interface de rede (NIC). Este parâmetro é retornado apenas quando o parâmetro de solicitação AdditionalAttributes.N é definido como NETWORK_PRIMARY_ENI_IP. |
|
|
object |
|||
| Ipv6Address |
string |
O endereço IPv6 alocado à interface de rede (NIC). |
2408:4321:180:1701:94c7:bc38:3bfa:*** |
| Primary |
boolean |
||
| MacAddress |
string |
O endereço MAC da interface de rede (NIC). |
00:16:3e:32:b4:** |
| NetworkInterfaceId |
string |
O ID da interface de rede (NIC). |
eni-2zeh9atclduxvf1z**** |
| PrimaryIpAddress |
string |
O endereço IP privado principal da interface de rede (NIC). |
172.17.**.*** |
| PrivateIpSets |
object |
||
| PrivateIpSet |
array<object> |
O conjunto de objetos PrivateIpSet. |
|
|
object |
|||
| Primary |
boolean |
Indica se o endereço IP é o endereço IP privado principal. Valores válidos:
|
true |
| PrivateDnsName |
string |
O nome de domínio privado da instância. Nota
Um nome de domínio privado em um formato fixo é retornado apenas quando HostnameType está definido como IpBased ou InstanceIdBased. |
dnsTestName |
| PrivateIpAddress |
string |
O endereço IP privado da instância. |
172.17.**.** |
| Type |
string |
O tipo da Elastic Network Interface (ENI). Valores válidos:
|
Primary |
| OSName |
string |
O nome do sistema operacional da instância. |
CentOS 7.4 64 位 |
| OSNameEn |
string |
O nome em inglês do sistema operacional da instância. |
CentOS 7.4 64 bit |
| OSType |
string |
O tipo do sistema operacional da instância. Valores válidos:
|
linux |
| OperationLocks |
object |
||
| LockReason |
array<object> |
Os motivos pelos quais a instância está bloqueada. |
|
|
object |
|||
| LockMsg |
string |
A descrição do bloqueio da instância. |
A instância especificada está bloqueada por motivos financeiros |
| LockReason |
string |
O tipo de bloqueio. Valores válidos:
|
Recycling |
| PrivateDnsNameOptions |
object |
A configuração de nome de domínio privado da instância. Para obter mais informações sobre a resolução de nome de domínio privado do ECS, consulte Resolução de nome de domínio privado do ECS. Nota
Este parâmetro é retornado apenas quando o parâmetro de solicitação AdditionalAttributes contém PRIVATE_DNS_OPTIONS. |
|
| EnableInstanceIdDnsAAAARecord |
boolean |
Indica se a resolução de nome de domínio para IPv6 baseada no ID da instância está ativada. Valores válidos:
Valor padrão: false. |
false |
| EnableInstanceIdDnsARecord |
boolean |
Indica se a resolução de nome de domínio para IPv4 baseada no ID da instância está ativada. Valores válidos:
Valor padrão: false. |
false |
| EnableIpDnsARecord |
boolean |
Indica se a resolução de nome de domínio para IPv4 baseada em IP está ativada. Valores válidos:
Valor padrão: false. |
true |
| EnableIpDnsPtrRecord |
boolean |
Indica se a resolução de nome de domínio para IPv4 baseada em IP está ativada. Valores válidos:
Valor padrão: false. |
true |
| HostnameType |
string |
O tipo de nome de host. Valores válidos:
Valor padrão: Custom. |
Custom |
| PublicIpAddress |
object |
||
| IpAddress |
array |
A lista de endereços IP públicos da instância. |
|
|
string |
O endereço IP público da instância. |
121.40.**.** |
|
| RdmaIpAddress |
object |
||
| IpAddress |
array |
A lista de endereços IP RDMA da instância HPC. |
|
|
string |
Os endereços IP RDMA da instância HPC. |
10.10.10.102 |
|
| Recyclable |
boolean |
Indica se a instância pode ser reciclada. |
false |
| RegionId |
string |
O ID da região da instância. |
cn-hangzhou |
| ResourceGroupId |
string |
O ID do grupo de recursos ao qual a instância pertence. |
rg-bp67acfmxazb4p**** |
| SaleCycle |
string |
Nota
Este parâmetro foi descontinuado e não retorna mais dados significativos. |
month |
| SecurityGroupIds |
object |
||
| SecurityGroupId |
array |
A lista de IDs de grupos de segurança da instância. |
|
|
string |
O ID do grupo de segurança. |
sg-bp67acfmxazb4p**** |
|
| SecurityOptions |
object |
||
| EnableSecureBoot |
boolean |
Indica se a Inicialização Segura UEFI está ativada. |
|
| SerialNumber |
string |
O número de série da instância. |
51d1353b-22bf-4567-a176-8b3e12e4**** |
| SpotDuration |
integer |
O período de proteção da instância spot. Unidade: horas. Valores válidos:
O Alibaba Cloud envia uma notificação de evento do sistema ECS 5 minutos antes de a instância ser revogada. As instâncias spot são cobradas por segundo. Selecione um período de proteção apropriado com base na duração esperada da execução da tarefa. Nota
Este parâmetro é retornado apenas quando SpotStrategy está definido como SpotWithPriceLimit ou SpotAsPriceGo. |
1 |
| SpotInterruptionBehavior |
string |
O padrão de interrupção da instância spot quando a plataforma inicia uma interrupção de instância spot. Valores válidos:
|
Terminate |
| SpotPriceLimit |
number |
O preço máximo por hora da instância. O valor suporta até três casas decimais. Este parâmetro entra em vigor quando SpotStrategy=SpotWithPriceLimit. |
0.98 |
| SpotStrategy |
string |
A estratégia de lance para a instância pay-as-you-go. Valores válidos:
|
NoSpot |
| StartTime |
string |
A hora de início mais recente da instância. A hora segue o padrão ISO 8601 no formato aaaa-MM-ddTHH:mmZ. A hora é exibida em UTC. Para obter mais informações, consulte ISO 8601. |
2017-12-10T04:04Z |
| Status |
string |
O status da instância. |
Running |
| StoppedMode |
string |
Indica se a instância continua a ser cobrada após ser parada. Valores válidos:
|
KeepCharging |
| Tags |
object |
||
| Tag |
array<object> |
As tags da instância. |
|
|
object |
|||
| TagKey |
string |
A chave da tag da instância. |
TestKey |
| TagValue |
string |
O valor da tag da instância. |
TestValue |
| VlanId |
string |
O ID da VLAN da instância. Nota
Este parâmetro será descontinuado. Para melhor compatibilidade, use outros parâmetros. |
10 |
| VpcAttributes |
object |
Os atributos de VPC da instância. |
|
| NatIpAddress |
string |
O endereço IP do serviço em nuvem, que é usado para conectividade de rede entre serviços em nuvem baseados em VPC. |
172.17.**.** |
| PrivateIpAddress |
object |
||
| IpAddress |
array |
A lista de endereços IP privados. |
|
|
string |
O endereço IP privado. |
172.17.**.** |
|
| VSwitchId |
string |
O ID do vSwitch. |
vsw-2zeh0r1pabwtg6wcs**** |
| VpcId |
string |
O ID da nuvem privada virtual (VPC). |
vpc-2zeuphj08tt7q3brd**** |
| ZoneId |
string |
O ID da zona da instância. |
cn-hangzhou-g |
| NextToken |
string |
O token de paginação retornado nesta chamada. |
caeba0bbb2be03f84eb48b699f0a4883 |
| PageNumber |
integer |
O número da página. |
1 |
| PageSize |
integer |
O número de entradas por página especificado na solicitação. |
10 |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
integer |
O número total de instâncias consultadas. Nota
Quando você usa os parâmetros MaxResults e NextToken para consulta de paginação, o valor do parâmetro TotalCount retornado não tem significado. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"Instances": {
"Instance": [
{
"AdditionalInfo": {
"EnableHighDensityMode": true,
"ManagedHostId": "mh-f2d3647ca21****",
"NodeSerialNumber": ""
},
"AutoReleaseTime": "2017-12-10T04:04Z",
"ClockOptions": {
"PtpStatus": ""
},
"ClusterId": "c-bp67acfmxazb4p****",
"Cpu": 8,
"CpuOptions": {
"CoreCount": 2,
"EnableVISST": false,
"EnableVRDT": false,
"NestedVirtualization": "enabled",
"Numa": "null",
"ThreadsPerCore": 2,
"TopologyType": "DiscreteCoreToHTMapping",
"TurboMode": ""
},
"CreationTime": "2017-12-10T04:04Z",
"CreditSpecification": "Standard",
"DedicatedHostAttribute": {
"DedicatedHostClusterId": "dc-bp67acfmxazb4h****",
"DedicatedHostId": "dh-bp67acfmxazb4p****",
"DedicatedHostName": "testDedicatedHostName"
},
"DedicatedInstanceAttribute": {
"Affinity": "default",
"Tenancy": "default"
},
"DeletionProtection": false,
"DeploymentSetGroupNo": 1,
"DeploymentSetId": "ds-bp67acfmxazb4p****",
"Description": "testDescription",
"DeviceAvailable": true,
"EcsCapacityReservationAttr": {
"CapacityReservationId": "cr-bp67acfmxazb4p****",
"CapacityReservationPreference": "cr-bp67acfmxazb4p****"
},
"EipAddress": {
"AllocationId": "eip-2ze88m67qx5z****",
"Bandwidth": 5,
"InternetChargeType": "PayByTraffic",
"IpAddress": "42.112.**.**",
"IsSupportUnassociate": true
},
"EnableNVS": false,
"ExpiredTime": "2017-12-10T04:04Z",
"GPUAmount": 4,
"GPUSpec": "NVIDIA V100",
"HibernationOptions": {
"Configured": false
},
"HostName": "testHostName",
"HpcClusterId": "hpc-bp67acfmxazb4p****",
"ISP": "null",
"ImageId": "m-bp67acfmxazb4p****",
"ImageOptions": {
"CurrentOSNVMeSupported": true,
"LoginAsNonRoot": false
},
"InnerIpAddress": {
"IpAddress": [
"10.170.**.**"
]
},
"InstanceChargeType": "PostPaid",
"InstanceId": "i-bp67acfmxazb4p****",
"InstanceName": "InstanceNameTest",
"InstanceNetworkType": "vpc",
"InstanceType": "ecs.g5.large",
"InstanceTypeFamily": "ecs.g5",
"InternetChargeType": "PayByTraffic",
"InternetMaxBandwidthIn": 50,
"InternetMaxBandwidthOut": 5,
"IoOptimized": true,
"KeyPairName": "testKeyPairName",
"LocalStorageAmount": 2,
"LocalStorageCapacity": 1000,
"Memory": 16384,
"MetadataOptions": {
"HttpEndpoint": "enabled",
"HttpPutResponseHopLimit": 0,
"HttpTokens": "optional",
"InstanceMetadataTags": ""
},
"NetworkInterfaces": {
"NetworkInterface": [
{
"Ipv4PrefixSets": {
"Ipv4PrefixSet": [
{
"Ipv4Prefix": "192.168.*.*/28"
}
]
},
"Ipv6PrefixSets": {
"Ipv6PrefixSet": [
{
"Ipv6Prefix": "2001:1111:*:*::/80"
}
]
},
"Ipv6Sets": {
"Ipv6Set": [
{
"Ipv6Address": "2408:4321:180:1701:94c7:bc38:3bfa:***",
"Primary": false
}
]
},
"MacAddress": "00:16:3e:32:b4:**",
"NetworkInterfaceId": "eni-2zeh9atclduxvf1z****",
"PrimaryIpAddress": "172.17.**.***",
"PrivateIpSets": {
"PrivateIpSet": [
{
"Primary": true,
"PrivateDnsName": "dnsTestName",
"PrivateIpAddress": "172.17.**.**"
}
]
},
"Type": "Primary"
}
]
},
"OSName": "CentOS 7.4 64 位",
"OSNameEn": "CentOS 7.4 64 bit",
"OSType": "linux",
"OperationLocks": {
"LockReason": [
{
"LockMsg": "A instância especificada está bloqueada por motivos financeiros",
"LockReason": "Recycling"
}
]
},
"PrivateDnsNameOptions": {
"EnableInstanceIdDnsAAAARecord": false,
"EnableInstanceIdDnsARecord": false,
"EnableIpDnsARecord": true,
"EnableIpDnsPtrRecord": true,
"HostnameType": "Custom"
},
"PublicIpAddress": {
"IpAddress": [
"121.40.**.**"
]
},
"RdmaIpAddress": {
"IpAddress": [
"10.10.10.102"
]
},
"Recyclable": false,
"RegionId": "cn-hangzhou",
"ResourceGroupId": "rg-bp67acfmxazb4p****",
"SaleCycle": "month",
"SecurityGroupIds": {
"SecurityGroupId": [
"sg-bp67acfmxazb4p****"
]
},
"SecurityOptions": {
"EnableSecureBoot": false
},
"SerialNumber": "51d1353b-22bf-4567-a176-8b3e12e4****",
"SpotDuration": 1,
"SpotInterruptionBehavior": "Terminate",
"SpotPriceLimit": 0.98,
"SpotStrategy": "NoSpot",
"StartTime": "2017-12-10T04:04Z",
"Status": "Running",
"StoppedMode": "KeepCharging",
"Tags": {
"Tag": [
{
"TagKey": "TestKey",
"TagValue": "TestValue"
}
]
},
"VlanId": "10",
"VpcAttributes": {
"NatIpAddress": "172.17.**.**",
"PrivateIpAddress": {
"IpAddress": [
"172.17.**.**"
]
},
"VSwitchId": "vsw-2zeh0r1pabwtg6wcs****",
"VpcId": "vpc-2zeuphj08tt7q3brd****"
},
"ZoneId": "cn-hangzhou-g"
}
]
},
"NextToken": "caeba0bbb2be03f84eb48b699f0a4883",
"PageNumber": 1,
"PageSize": 10,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount": 1
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidTag.Mismatch | The specified Tag.n.Key and Tag.n.Value are not match. | O Tag.N.Key e o Tag.N.Value especificados não correspondem. |
| 400 | InvalidTagCount | The specified tags are beyond the permitted range. | A tag especificada está fora do intervalo válido. |
| 400 | InvalidHpcClusterId.NotFound | The specified HpcClusterId is not found. | O parâmetro HpcClusterId especificado não existe. |
| 400 | InvalidHpcClusterId.Creating | The specified HpcClusterId is creating. | O cluster HPC especificado está sendo criado. |
| 400 | InternalError | The request processing has failed due to some unknown error, exception or failure. | |
| 400 | Throttling.PageNumberLimited | Request throttled. Please use NextToken instead of PageNumber for pagination. | A solicitação atual foi limitada. Use NextToken para substituir PageNumber para paginação em solicitações de consulta paginadas. |
| 404 | InvalidInstanceChargeType.NotFound | The InstanceChargeType does not exist in our records. | |
| 404 | InvalidInternetChargeType.ValueNotSupported | The specified InternetChargeType is not valid. | |
| 404 | InvalidLockReason.NotFound | The specified LockReason is not found. | O tipo de bloqueio especificado não existe. |
| 404 | InvalidFilterKey.NotFound | Invalid filter.%s. | O parâmetro de hora de início ou hora de expiração especificado é inválido. |
| 404 | InvalidFilterValue | Invalid filter.%s. | |
| 404 | InvalidNetworkType.NotFound | The specified InstanceNetworkType is not found. | |
| 404 | InvalidStatus.NotFound | The specified Status is not found. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.