Consulta um grupo de endpoints especificado.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ga:DescribeEndpointGroup |
get |
*EndpointGroup
|
Nenhuma | 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 do Global Accelerator. Defina o valor como cn-hangzhou. |
cn-hangzhou |
| EndpointGroupId |
string |
Sim |
O ID do grupo de endpoints. |
epg-bp14sz7ftcwwjgrdm**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| HealthCheckIntervalSeconds |
integer |
O intervalo de verificação de integridade, em segundos. |
3 |
| TrafficPercentage |
integer |
A porcentagem de tráfego distribuída para o grupo de endpoints. Este parâmetro é retornado apenas quando um listener está associado a vários grupos de endpoints. |
100 |
| EndpointGroupId |
string |
O ID do grupo de endpoints. |
epg-bp14sz7ftcwwjgrdm**** |
| Description |
string |
A descrição do grupo de endpoints. |
group1 |
| EndpointGroupIpList |
array |
A lista de endereços IP ativos dos endpoints no grupo de endpoints. Importante Para um grupo de endpoints configurado para back-to-source a partir de uma rede privada, o console exibe apenas os endereços IP privados de back-to-source e não os endereços IP públicos. Se o tipo de conexão de rede para o serviço de backend do grupo de endpoints mudar (por exemplo, de uma rede privada para uma rede pública, ou para uma combinação de redes privadas e públicas), você deve monitorar as alterações nos endereços IP de back-to-source e atualizar a lista de controle de acesso (ACL) do serviço de backend de acordo. |
|
|
string |
O endereço IP de um endpoint ativo. |
101.XX.XX.22 |
|
| EndpointGroupUnconfirmedIpList |
array |
Uma lista de endereços IP de endpoints pendentes de confirmação após uma atualização da instância do Global Accelerator. |
|
|
string |
O endereço IP de um endpoint pendente de confirmação após uma atualização da instância do Global Accelerator. |
101.XX.XX.22 |
|
| RequestId |
string |
O ID da solicitação. |
6FEA0CF3-D3B9-43E5-A304-D217037876A8 |
| HealthCheckPath |
string |
O caminho para as sondas de verificação de integridade. |
/healthcheck |
| ThresholdCount |
integer |
O número de verificações de integridade com falha consecutivas antes que um endpoint seja marcado como não íntegro. |
3 |
| Name |
string |
O nome do grupo de endpoints. |
group1 |
| EndpointGroupRegion |
string |
O ID da região onde o grupo de endpoints está implantado. |
cn-hangzhou |
| State |
string |
O status do grupo de endpoints.
|
active |
| HealthCheckProtocol |
string |
O protocolo usado para verificações de integridade.
|
tcp |
| HealthCheckPort |
integer |
A porta usada para verificações de integridade. |
20 |
| EndpointConfigurations |
array<object> |
As configurações de endpoint. |
|
|
object |
Uma configuração de endpoint. |
||
| Type |
string |
O tipo do endpoint. Valores válidos:
|
Ip |
| EnableClientIPPreservation |
boolean |
Indica se a preservação do IP do cliente está ativada usando o método automático.
|
false |
| Weight |
integer |
O peso do endpoint. |
255 |
| ProbeProtocol |
string |
O protocolo para sondagem de latência. Valores válidos:
|
tcp |
| Endpoint |
string |
O endereço IP, nome de domínio ou ID da instância do endpoint. |
120.XX.XX.21 |
| EnableProxyProtocol |
boolean |
Indica se a preservação do IP do cliente está ativada usando o Proxy Protocol.
|
false |
| ProbePort |
integer |
A porta usada para sondagem de latência. |
80 |
| SubAddress |
string |
O endereço IP privado da interface de rede elástica. |
172.168.XX.XX |
| VpcId |
string |
O ID da VPC. |
vpc-hp30gtnxkfxj1l2xt**** |
| VSwitchIds |
array |
Uma lista de IDs de VSwitch. |
|
|
string |
O ID do VSwitch. |
vsw-bp1nx4sxxe1nnr1ja**** |
|
| Provider |
string |
O provedor da configuração de endpoint. |
BAILIAN |
| ApiKeys |
array |
As chaves de API para a configuração de endpoint. |
|
|
string |
Uma chave de API na configuração de endpoint. |
sk-******* |
|
| PortOverrides |
array<object> |
A configuração de mapeamento de portas. |
|
|
object |
Uma configuração de mapeamento de portas. |
||
| ListenerPort |
integer |
A porta do listener. |
443 |
| EndpointPort |
integer |
A porta do endpoint. |
80 |
| EndpointRequestProtocol |
string |
O protocolo usado pelo serviço de backend. Valores válidos:
|
HTTP |
| EndpointProtocolVersion |
string |
A versão do protocolo do serviço de backend. Valores válidos:
|
HTTP2 |
| EndpointGroupType |
string |
O tipo do grupo de endpoints. Valores válidos:
|
default |
| ForwardingRuleIds |
array |
Os IDs das regras de encaminhamento associadas. |
|
|
string |
O ID da regra de encaminhamento. |
frule-bp19a3t3yzr21q3**** |
|
| AcceleratorId |
string |
O ID da instância do Global Accelerator. |
ga-bp1odcab8tmno0hdq**** |
| ListenerId |
string |
O ID do listener. |
lsr-bp1bpn0kn908w4nbw**** |
| SlsRegion |
string |
A região do projeto do Log Service. |
cn-hangzhou |
| SlsProjectName |
string |
O nome do projeto do Log Service. |
pn-01 |
| SlsLogStoreName |
string |
O nome do Logstore. |
lsn-01 |
| AccessLogSwitch |
string |
O status da configuração do log de acesso. Valores válidos:
|
on |
| EnableAccessLog |
boolean |
Indica se o registro de log de acesso está ativado.
|
true |
| HealthCheckEnabled |
boolean |
Indica se as verificações de integridade estão ativadas.
|
true |
| ServiceId |
string |
O ID do serviço que gerencia a instância. Nota
Este parâmetro é retornado apenas se ServiceManaged estiver definido como True. |
ALB |
| ServiceManaged |
boolean |
Indica se a instância é uma instância gerenciada. Valores válidos:
|
true |
| ServiceManagedInfos |
array<object> |
Uma lista de estados de gerenciamento para ações que podem ser executadas na instância. Nota
|
|
|
object |
O estado de gerenciamento para uma ação específica. |
||
| Action |
string |
O nome da ação na instância gerenciada. Valores válidos:
|
Update |
| ChildType |
string |
O tipo do recurso filho. Valores válidos:
Nota
Este parâmetro é válido apenas quando Action está definido como CreateChild. |
Listener |
| IsManaged |
boolean |
Indica se a ação é gerenciada. Valores válidos:
|
false |
| Tags |
array<object> |
Uma lista de tags anexadas ao grupo de endpoints. |
|
|
object |
Uma tag. |
||
| Key |
string |
A chave da tag. |
test-key |
| Value |
string |
O valor da tag. |
test-value |
| HealthCheckHost |
string |
O nome de domínio usado para verificações de integridade. |
www.taobao.com |
| AccessLogRecordCustomizedHeadersEnabled |
boolean |
Especifica se devem ser registrados campos de cabeçalho personalizados nos logs de acesso. Valores válidos:
Nota
Você pode definir este parâmetro como true apenas quando EnableAccessLog estiver definido como true. |
|
| AccessLogRecordCustomizedHeaderList |
array |
Os campos de cabeçalho personalizados a serem registrados nos logs de acesso. |
|
|
string |
Um campo de cabeçalho personalizado a ser registrado nos logs de acesso. |
['sda', 'dsaasdd', 'dsada'] |
|
| EndpointIpVersion |
string |
A versão do IP usada para conectar ao serviço de backend. Valores válidos:
|
IPv4 |
| EndpointPrivateIpList |
array<object> |
Os endereços IP privados dos endpoints. |
|
|
object |
|||
| PrivateIp |
string |
O endereço IP privado. |
172.16.49.*** |
| VSwitchId |
string |
O ID do VSwitch na VPC. |
gsw-bp1rsfd2frym** |
| CIDR |
string |
Exemplos
Resposta de sucesso
JSON formato
{
"HealthCheckIntervalSeconds": 3,
"TrafficPercentage": 100,
"EndpointGroupId": "epg-bp14sz7ftcwwjgrdm****",
"Description": "group1",
"EndpointGroupIpList": [
"101.XX.XX.22"
],
"EndpointGroupUnconfirmedIpList": [
"101.XX.XX.22"
],
"RequestId": "6FEA0CF3-D3B9-43E5-A304-D217037876A8\t",
"HealthCheckPath": "/healthcheck",
"ThresholdCount": 3,
"Name": "group1",
"EndpointGroupRegion": "cn-hangzhou",
"State": "active",
"HealthCheckProtocol": "tcp",
"HealthCheckPort": 20,
"EndpointConfigurations": [
{
"Type": "Ip",
"EnableClientIPPreservation": false,
"Weight": 255,
"ProbeProtocol": "tcp",
"Endpoint": "120.XX.XX.21",
"EnableProxyProtocol": false,
"ProbePort": 80,
"SubAddress": "172.168.XX.XX",
"VpcId": "vpc-hp30gtnxkfxj1l2xt****",
"VSwitchIds": [
"vsw-bp1nx4sxxe1nnr1ja****"
],
"Provider": "BAILIAN",
"ApiKeys": [
"sk-*******"
]
}
],
"PortOverrides": [
{
"ListenerPort": 443,
"EndpointPort": 80
}
],
"EndpointRequestProtocol": "HTTP",
"EndpointProtocolVersion": "HTTP2",
"EndpointGroupType": "default",
"ForwardingRuleIds": [
"frule-bp19a3t3yzr21q3****"
],
"AcceleratorId": "ga-bp1odcab8tmno0hdq****",
"ListenerId": "lsr-bp1bpn0kn908w4nbw****",
"SlsRegion": "cn-hangzhou",
"SlsProjectName": "pn-01",
"SlsLogStoreName": "lsn-01",
"AccessLogSwitch": "on",
"EnableAccessLog": true,
"HealthCheckEnabled": true,
"ServiceId": "ALB",
"ServiceManaged": true,
"ServiceManagedInfos": [
{
"Action": "Update",
"ChildType": "Listener",
"IsManaged": false
}
],
"Tags": [
{
"Key": "test-key",
"Value": "test-value"
}
],
"HealthCheckHost": "www.taobao.com",
"AccessLogRecordCustomizedHeadersEnabled": false,
"AccessLogRecordCustomizedHeaderList": [
"['sda', 'dsaasdd', 'dsada']"
],
"EndpointIpVersion": "IPv4",
"EndpointPrivateIpList": [
{
"PrivateIp": "172.16.49.***",
"VSwitchId": "gsw-bp1rsfd2frym**",
"CIDR": ""
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | UnknownError | An error occurred while processing your request. Please try again. If the error persists, please submit a ticket. | An error occurred while the request was being processed. Try again later. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.