Consulta os detalhes de um ou mais hosts dedicados. Esta operação permite obter informações como métricas de desempenho físico, código da máquina, status de uso e a lista de instâncias ECS criadas dos hosts dedicados. Você pode especificar parâmetros como os IDs dos hosts dedicados, ID do cluster de hosts dedicados, nome do host e status para consultar com precisão os detalhes necessários do host dedicado, o que fornece um forte suporte para o gerenciamento e a otimização eficientes dos recursos de computação em nuvem.
Descrição da operação
Descrição da operação
Você pode consultar os detalhes de um ou mais hosts dedicados usando um dos seguintes métodos:
Especifique
DedicatedHostIdspara consultar os detalhes dos hosts dedicados.Especifique
DedicatedHostClusterIdpara consultar os detalhes dos hosts dedicados em um cluster de hosts dedicados.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:DescribeDedicatedHosts |
get |
Host dedicado.
Host dedicado.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região do host dedicado. Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| ZoneId |
string |
Não |
O ID da zona. Você pode chamar a operação DescribeZones para consultar a lista de zonas mais recente. |
cn-hangzhou-g |
| DedicatedHostIds |
string |
Não |
Os IDs dos hosts dedicados. Você pode especificar até 100 IDs. Separe vários IDs com vírgulas (,). |
["dh-bp165p6xk2tlw61e****", "dh-bp1f9vxmno7emy96****"] |
| DedicatedHostName |
string |
Não |
O nome do host dedicado. |
MyDDHTestName |
| Status |
string |
Não |
O status de uso do host dedicado. Valores válidos:
Valor padrão: Available. |
Available |
| DedicatedHostType |
string |
Não |
O tipo de host dedicado. Você pode chamar a operação DescribeDedicatedHostTypes para consultar a lista de tipos de hosts dedicados mais recente. |
ddh.g5 |
| LockReason |
string |
Não |
O motivo pelo qual o host dedicado está bloqueado. Valores válidos:
|
financial |
| PageNumber |
integer |
Não |
Nota
Este parâmetro será descontinuado em breve. Recomendamos que você use NextToken e MaxResults para paginação. |
1 |
| PageSize |
integer |
Não |
Nota
Este parâmetro será descontinuado em breve. Recomendamos que você use NextToken e MaxResults para paginação. |
10 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos ao qual o host dedicado pertence. 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-aek3b6jzp66**** |
| NeedHostDetail |
string |
Não |
Especifica se os detalhes do host dedicado devem ser retornados. |
false |
| Tag |
array<object> |
Não |
A lista de tags. A lista pode conter de 0 a 20 tags. |
|
|
object |
Não |
|||
| Key |
string |
Não |
A chave da tag do host dedicado. Se você especificar este parâmetro, ele não poderá ser uma string vazia. A chave da tag pode ter até 128 caracteres e não pode começar com |
TestKey |
| Value |
string |
Não |
O valor da tag do host dedicado. Se você especificar este parâmetro, ele poderá ser uma string vazia. O valor da tag pode ter até 128 caracteres e não pode conter |
TestValue |
| DedicatedHostClusterId |
string |
Não |
O ID do cluster de hosts dedicados. |
dc-bp12wlf6am0vz9v2**** |
| SocketDetails |
string |
Não |
Especifica se as informações de capacidade no nível do soquete devem ser exibidas. Você pode visualizar as informações de recursos restantes (uso de vCPU e memória, quantidade restante e quantidade total) no nível do soquete para determinar se instâncias ECS dos tipos correspondentes podem ser criadas. Valores válidos:
Importante
Geralmente, cada host dedicado possui duas CPUs, e o ID de cada CPU é Socket 0 ou Socket 1. Em um host dedicado exclusivo, para garantir que as instâncias ECS no host dedicado ofereçam o máximo desempenho, as instâncias ECS não são criadas entre soquetes. Isso significa que uma instância ECS é criada com base em apenas um soquete.
|
true |
| NextToken |
string |
Não |
O token de consulta. Defina o valor como o valor de NextToken retornado da chamada anterior a esta operação. Você não precisa especificar este parâmetro ao chamar esta operação pela primeira vez. |
e71d8a535bd9cc11 |
| MaxResults |
integer |
Não |
O número máximo de entradas por página para uma consulta paginada. Se você especificar este parâmetro, a consulta será realizada usando a combinação de MaxResults e NextToken. Valor máximo: 100. Valor padrão: 10. |
10 |
| QueryInventory |
boolean |
Não |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| DedicatedHosts |
object |
||
| DedicatedHost |
array<object> |
Os detalhes dos hosts dedicados. |
|
|
array<object> |
O ID do espaço privado gerenciado ao qual o host dedicado pertence. |
||
| ActionOnMaintenance |
string |
A política de migração para instâncias hospedadas no host dedicado quando ocorre uma falha. Valores válidos:
|
Migrate |
| AutoPlacement |
string |
Especifica se o host dedicado é adicionado ao pool de recursos de implantação automática. Valores válidos:
|
on |
| AutoReleaseTime |
string |
A hora de liberação automática. A hora é exibida no formato |
2017-01-01T12:00Z |
| Capacity |
object |
As métricas de desempenho do host dedicado. |
|
| AvailableInstanceTypes |
object |
||
| AvailableInstanceType |
array<object> |
A lista de tipos de instância disponíveis. |
|
|
object |
As informações do tipo de instância disponível. |
||
| AvailableInstanceCapacity |
integer |
A capacidade disponível para o tipo de instância. |
0 |
| InstanceType |
string |
O tipo de instância. Para valores válidos, consulte família de instâncias. Nota
Este parâmetro é obrigatório. |
|
| AvailableLocalStorage |
integer |
A capacidade disponível de disco local. Unidade: GiB. |
65 |
| AvailableMemory |
number |
A capacidade de memória disponível. Unidade: GiB. |
25 |
| AvailableVcpus |
integer |
O número de vCPUs disponíveis. |
5 |
| AvailableVgpus |
integer |
O número de vGPUs disponíveis. |
2 |
| LocalStorageCategory |
string |
A categoria do disco local. |
i2 |
| SocketCapacities |
object |
||
| SocketCapacity |
array<object> |
A lista de informações de capacidade por soquete. |
|
|
object |
|||
| AvailableMemory |
number |
A capacidade de memória disponível. Unidade: GiB. |
65 |
| AvailableVcpu |
integer |
O número de vCPUs disponíveis. |
64 |
| SocketId |
integer |
O ID do soquete. |
1 |
| TotalMemory |
number |
A capacidade total de memória. Unidade: GiB. |
128 |
| TotalVcpu |
integer |
O número total de vCPUs. |
128 |
| TotalLocalStorage |
integer |
A capacidade total de disco local. Unidade: GiB. |
512 |
| TotalMemory |
number |
A capacidade total de memória. Unidade: GiB. |
1024 |
| TotalVcpus |
integer |
O número total de vCPUs. |
56 |
| TotalVgpus |
integer |
O número total de vGPUs. |
10 |
| ChargeType |
string |
O método de cobrança do host dedicado. |
Prepaid |
| Cores |
integer |
O número de núcleos por CPU. |
3 |
| CpuOverCommitRatio |
number |
A taxa de overcommit de CPU. Valores válidos: 1 a 5. |
1 |
| CreationTime |
string |
A hora em que o host dedicado foi criado. A hora é exibida no formato |
2018-01-01T12:00Z |
| DedicatedHostClusterId |
string |
O ID do cluster de hosts dedicados ao qual o host dedicado pertence. |
dc-bp12wlf6am0vz9v2**** |
| DedicatedHostId |
string |
O ID do host dedicado. |
dh-bp165p6xk2tlw61e**** |
| DedicatedHostName |
string |
O nome do host dedicado. |
MyDDHTestName |
| DedicatedHostOwnerId |
integer |
O ID de usuário do proprietário do host dedicado. |
100************7 |
| DedicatedHostType |
string |
O tipo do host dedicado. |
ddh.g5 |
| Description |
string |
A descrição do host dedicado. |
this-is-my-DDH |
| ExpiredTime |
string |
A hora de expiração do host dedicado por assinatura. A hora é exibida no formato |
2019-01-01T12:00Z |
| GPUSpec |
string |
O modelo da GPU. |
gpu |
| HostDetailInfo |
object |
Este parâmetro será descontinuado. Para garantir a compatibilidade, use outros parâmetros em seu lugar. |
|
| SerialNumber |
string |
Este parâmetro será descontinuado. Para garantir a compatibilidade, use outros parâmetros em seu lugar. |
null |
| VgpuVersion |
string |
Este parâmetro será descontinuado. Para garantir a compatibilidade, use outros parâmetros em seu lugar. |
null |
| Instances |
object |
||
| Instance |
array<object> |
A lista de instâncias ECS criadas no host dedicado. |
|
|
object |
A instância ECS criada no host dedicado. |
||
| InstanceId |
string |
O ID da instância ECS criada no host dedicado. |
i-bp14ot0ykf8w13a1**** |
| InstanceOwnerId |
integer |
O ID de usuário do proprietário da instância ECS. |
128************0 |
| InstanceType |
string |
As informações do tipo de instância ECS da instância criada no host dedicado. |
ecs.g5.large |
| SocketId |
string |
O ID do soquete onde a instância está localizada. |
0,1 |
| MachineId |
string |
O ID da máquina do host dedicado. |
12aaa123456ff19dec12345d3026e**** |
| NetworkAttributes |
object |
Os atributos de rede do host dedicado. |
|
| SlbUdpTimeout |
integer |
O período de tempo limite de UDP do Server Load Balancer (SLB). Unidade: segundos. Somente 60 segundos são suportados. |
60 |
| UdpTimeout |
integer |
O período de tempo limite de UDP. Unidade: segundos. Somente 60 segundos são suportados. |
60 |
| OperationLocks |
object |
||
| OperationLock |
array<object> |
A lista de motivos pelos quais o host dedicado está bloqueado. |
|
|
object |
|||
| LockReason |
string |
O motivo pelo qual o host dedicado está bloqueado. Valores válidos:
|
financial |
| PhysicalGpus |
integer |
O número de GPUs físicas. |
10 |
| RegionId |
string |
O ID da região do host dedicado. |
cn-hangzhou |
| ResourceGroupId |
string |
O ID do grupo de recursos ao qual o host dedicado pertence. |
rg-aek3b6jzp66**** |
| SaleCycle |
string |
O ciclo de cobrança do host dedicado por assinatura. Valores válidos:
|
Month |
| SchedulerOptions.ManagedPrivateSpaceId |
string |
O ID do espaço privado gerenciado ao qual o host dedicado pertence. |
mps-iq81z6pkbqjx61php46e |
| Sockets |
integer |
O número de CPUs físicas. |
5 |
| Status |
string |
O status do host dedicado. Valores válidos:
|
Available |
| SupportedCustomInstanceTypeFamilies |
object |
||
| SupportedCustomInstanceTypeFamily |
array |
A família de tipos de instância personalizada suportada pelo host dedicado. |
|
|
string |
A família de tipos de instância personalizada suportada pelo host dedicado. |
ecs.ddh6s.custom |
|
| SupportedInstanceTypeFamilies |
object |
||
| SupportedInstanceTypeFamily |
array |
A lista de famílias de tipos de instância ECS suportadas pelo host dedicado. |
|
|
string |
A família de instâncias ECS suportada pelo host dedicado. |
ecs.g5 |
|
| SupportedInstanceTypesList |
object |
||
| SupportedInstanceTypesList |
array |
A lista de tipos de instância ECS suportados pelo host dedicado. |
|
|
string |
O tipo de instância ECS suportado pelo host dedicado. |
ecs.g5.large |
|
| Tags |
object |
||
| Tag |
array<object> |
A lista de tags do host dedicado. |
|
|
object |
O par chave-valor da tag. |
||
| TagKey |
string |
A chave da tag do host dedicado. |
TestKey |
| TagValue |
string |
O valor da tag do host dedicado. |
TestValue |
| ZoneId |
string |
O ID da zona. |
cn-hangzhou-g |
| NextToken |
string |
O token de consulta retornado pela invocação atual. Se você usar MaxResults e NextToken para consulta paginada e este token de paginação estiver vazio, nenhum outro dado será retornado. |
e71d8a535bd9cc11 |
| PageNumber |
integer |
O número da página da lista de hosts dedicados. |
5 |
| PageSize |
integer |
O número de entradas por página. |
1 |
| RequestId |
string |
O ID da solicitação. |
7654525A-9964-4ABB-8BCD-98F8835E809A |
| TotalCount |
integer |
O número total de hosts dedicados. |
3 |
Exemplos
Resposta de sucesso
JSON formato
{
"DedicatedHosts": {
"DedicatedHost": [
{
"ActionOnMaintenance": "Migrate",
"AutoPlacement": "on",
"AutoReleaseTime": "2017-01-01T12:00Z",
"Capacity": {
"AvailableInstanceTypes": {
"AvailableInstanceType": [
{
"AvailableInstanceCapacity": 0,
"InstanceType": ""
}
]
},
"AvailableLocalStorage": 65,
"AvailableMemory": 25,
"AvailableVcpus": 5,
"AvailableVgpus": 2,
"LocalStorageCategory": "i2",
"SocketCapacities": {
"SocketCapacity": [
{
"AvailableMemory": 65,
"AvailableVcpu": 64,
"SocketId": 1,
"TotalMemory": 128,
"TotalVcpu": 128
}
]
},
"TotalLocalStorage": 512,
"TotalMemory": 1024,
"TotalVcpus": 56,
"TotalVgpus": 10
},
"ChargeType": "Prepaid",
"Cores": 3,
"CpuOverCommitRatio": 1,
"CreationTime": "2018-01-01T12:00Z",
"DedicatedHostClusterId": "dc-bp12wlf6am0vz9v2****",
"DedicatedHostId": "dh-bp165p6xk2tlw61e****",
"DedicatedHostName": "MyDDHTestName",
"DedicatedHostOwnerId": 0,
"DedicatedHostType": "ddh.g5",
"Description": "this-is-my-DDH",
"ExpiredTime": "2019-01-01T12:00Z",
"GPUSpec": "gpu",
"HostDetailInfo": {
"SerialNumber": "null",
"VgpuVersion": "null"
},
"Instances": {
"Instance": [
{
"InstanceId": "i-bp14ot0ykf8w13a1****",
"InstanceOwnerId": 0,
"InstanceType": "ecs.g5.large",
"SocketId": "0,1"
}
]
},
"MachineId": "12aaa123456ff19dec12345d3026e****",
"NetworkAttributes": {
"SlbUdpTimeout": 60,
"UdpTimeout": 60
},
"OperationLocks": {
"OperationLock": [
{
"LockReason": "financial"
}
]
},
"PhysicalGpus": 10,
"RegionId": "cn-hangzhou",
"ResourceGroupId": "rg-aek3b6jzp66****",
"SaleCycle": "Month",
"SchedulerOptions.ManagedPrivateSpaceId": "mps-iq81z6pkbqjx61php46e",
"Sockets": 5,
"Status": "Available",
"SupportedCustomInstanceTypeFamilies": {
"SupportedCustomInstanceTypeFamily": [
"ecs.ddh6s.custom"
]
},
"SupportedInstanceTypeFamilies": {
"SupportedInstanceTypeFamily": [
"ecs.g5"
]
},
"SupportedInstanceTypesList": {
"SupportedInstanceTypesList": [
"ecs.g5.large"
]
},
"Tags": {
"Tag": [
{
"TagKey": "TestKey",
"TagValue": "TestValue"
}
]
},
"ZoneId": "cn-hangzhou-g"
}
]
},
"NextToken": "e71d8a535bd9cc11",
"PageNumber": 5,
"PageSize": 1,
"RequestId": "7654525A-9964-4ABB-8BCD-98F8835E809A",
"TotalCount": 3
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidStatus.ValueNotSupported | The pecified dedicated host status is not supported. | O status do disco especificado não suporta esta operação. |
| 400 | MissingParamter.RegionId | The regionId should not be null. | O parâmetro RegionId não pode estar vazio. |
| 400 | InvalidParameter.DedicatedHostIds | The specified parameter dedicatedHostIds is not valid. | O parâmetro DedicatedHostIds especificado é inválido. |
| 400 | InvalidRegion.NotFound | The specified parameter RegionId is not valid. | O parâmetro RegionId é inválido. |
| 400 | InvalidZone.NotFound | The specified parameter ZoneId is not valid. | O ZoneId especificado é inválido. |
| 403 | InvalidDedicatedHostIds.Malformed | The amount of specified dedicatedHostIds exceeds the limit. | O parâmetro DedicatedHostIds pode conter no máximo 100 entradas. |
| 404 | InvalidLockReason.NotFound | The specified LockReason is not found. | O tipo de bloqueio especificado não existe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.