Uç nokta gruplarını sorgular.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ga:ListEndpointGroups |
list |
*EndpointGroup.
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
Alibaba Cloud Global Accelerator (GA) örneğinin bölge kimliği. Yalnızca cn-hangzhou desteklenir. |
cn-hangzhou |
| PageNumber |
integer |
No |
Sayfa numarası. Varsayılan değer: 1. |
1 |
| PageSize |
integer |
No |
Sayfalı sorguda sayfa başına döndürülecek giriş sayısı. Maksimum değer: 50. Varsayılan değer: 10. |
10 |
| AcceleratorId |
string |
Yes |
Alibaba Cloud Global Accelerator (GA) örneğinin kimliği. |
ga-bp1odcab8tmno0hdq**** |
| ListenerId |
string |
No |
Dinleyici örneğinin kimliği. |
lsr-bp1bpn0kn908w4nbw**** |
| EndpointGroupType |
string |
No |
Uç nokta grubunun türü. Geçerli değerler:
Valid values:
|
virtual |
| AccessLogSwitch |
string |
No |
Erişim günlüğünün etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
|
on |
| EndpointGroupId |
string |
No |
Uç nokta grubunun kimliği. |
epg-bp16jdc00bhe97sr5**** |
| Tag |
array<object> |
No |
Uç nokta grubunun etiketleri. |
|
|
object |
No |
Uç nokta grubunun etiketleri. |
||
| Key |
string |
No |
Uç nokta grubunun etiket anahtarı. Etiket anahtarı boş bir dize olamaz. Etiket anahtarı en fazla 64 karakter uzunluğunda olabilir ve En fazla 20 etiket anahtarı belirtebilirsiniz. |
test-key |
| Value |
string |
No |
Uç nokta grubunun etiket değeri. Etiket değeri boş bir dize olabilir. Etiket değeri en fazla 128 karakter uzunluğunda olabilir ve En fazla 20 etiket değeri belirtebilirsiniz. |
test-value |
| EndpointGroupRegion |
string |
No |
Filtreleme için kullanılan uç nokta grubunun bölge kimliği. |
cn-hangzhou |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt bilgileri listesi. |
||
| TotalCount |
integer |
Toplam giriş sayısı. |
1 |
| PageSize |
integer |
Sayfa başına döndürülen giriş sayısı. |
10 |
| RequestId |
string |
İstek kimliği. |
A052D49E-CCC2-41DB-816C-DC3381503194 |
| PageNumber |
integer |
Sayfa numarası. |
1 |
| EndpointGroups |
array<object> |
Uç nokta grubu yapılandırma bilgileri. |
|
|
array<object> |
Uç nokta grubu yapılandırma bilgileri. |
||
| EndpointGroupId |
string |
Uç nokta grubunun kimliği. |
epg-bp16jdc00bhe97sr5**** |
| EndpointGroupIpList |
array |
Uç nokta grubu için giden genel IP adresleri listesi. Önemli
Özel ağ kaynağa dönüş yönlendirmesi kullanan uç nokta grupları için konsol yalnızca özel kaynağa dönüş adreslerini görüntüler ve artık genel adresleri görüntülemez. Uç nokta grubundaki arka uç hizmetinin ağ bağlantı türü değişirse (örneğin, özel ağdan genel ağa veya hibrit genel ve özel ağ kaynağa dönüş yönlendirmesine), kaynağa dönüş adreslerindeki değişikliklere çok dikkat edin ve arka uç hizmetinin ACL listesini senkronize bir şekilde güncelleyin. |
|
|
string |
Uç nokta grubunun giden genel IP adresı. |
47.1.XX.XX |
|
| EndpointGroupUnconfirmedIpList |
array |
Alibaba Cloud Global Accelerator (GA) örneği yükseltildikten sonra onay bekleyen yeni uç nokta grubu IP adresları listesi. |
|
|
string |
Alibaba Cloud Global Accelerator (GA) örneği yükseltildikten sonra onay bekleyen yeni uç nokta grubu IP adresları listesi. |
47.1.XX.XX |
|
| State |
string |
Uç nokta grubunun durumu.
|
active |
| HealthCheckPath |
string |
Sağlık kontrolü yolu. |
/healthcheck |
| EndpointGroupRegion |
string |
Uç nokta grubunun ait olduğu bölgenin kimliği. |
cn-hangzhou |
| HealthCheckIntervalSeconds |
integer |
Sağlık kontrolleri arasındaki aralık. Birim: saniye. |
3 |
| TrafficPercentage |
integer |
Bir dinleyici birden fazla uç nokta grubuyla ilişkilendirildiğinde uç nokta grubuna yönlendirilen trafik yüzdesi. |
100 |
| HealthCheckProtocol |
string |
Sağlık kontrolü protokolü.
|
tcp |
| ThresholdCount |
integer |
Bir uç nokta sağlıksız olarak ilan edilmeden önceki ardışık başarısız sağlık kontrolü sayısı. |
3 |
| ListenerId |
string |
Dinleyici örnek kimliği. |
lsr-bp1bpn0kn908w4nbw**** |
| AcceleratorId |
string |
Alibaba Cloud Global Accelerator (GA) örnek kimliği. |
ga-bp1odcab8tmno0hdq**** |
| EndpointConfigurations |
array<object> |
Uç nokta yapılandırma bilgileri. |
|
|
object |
Uç nokta yapılandırma bilgileri. |
||
| Type |
string |
Uç nokta türü.
|
Ip |
| EnableClientIPPreservation |
boolean |
Otomatik alma yöntemi kullanılarak istemci IP adresi koruma özelliğinin etkinleştirilip etkinleştirilmediğini belirtir.
|
false |
| Weight |
integer |
Uç noktanın ağırlığı. |
20 |
| ProbeProtocol |
string |
Gecikme izleme için yoklama protokolü.
|
tcp |
| Endpoint |
string |
Uç noktanın IP adresi, etki alanı adı veya örnek kimliği. |
47.1.XX.XX |
| EnableProxyProtocol |
boolean |
Proxy Protokolü kullanılarak istemci IP adresi koruma özelliğinin etkinleştirilip etkinleştirilmediğini belirtir.
|
|
| ProbePort |
integer |
Gecikme izleme için yoklama bağlantı noktası. |
80 |
| EndpointId |
string |
Uç nokta kimliği. |
ep-bp1d2utp8qqe2a44t**** |
| SubAddress |
string |
Esnek ağ arabiriminin (ENI) özel IP adresi. |
172.168.XX.XX |
| VpcId |
string |
VPC kimliği. |
vpc-8vbhucmd5b2q2fpqqu**** |
| VSwitchIds |
array |
VPC'deki vSwitch'lerin listesi. |
|
|
string |
vSwitch kimliği. |
vsw-hp3xwc2aebg2u30ln**** |
|
| Provider |
string |
Sağlayıcı bilgileri. |
BAILIAN |
| ApiKeys |
array |
Uç nokta yapılandırmasındaki API anahtarları. |
|
|
string |
Uç nokta grubundaki ilk API anahtarı. |
sk-******* |
|
| PortOverrides |
array<object> |
Bağlantı noktası eşlemeleri. |
|
|
object |
Bağlantı noktası eşlemeleri. |
||
| ListenerPort |
integer |
Dinleyici bağlantı noktası. |
443 |
| EndpointPort |
integer |
Uç nokta bağlantı noktası. |
80 |
| ForwardingRuleIds |
array |
Uç nokta grubuyla ilişkilendirilmiş yönlendirme kurallarının kimlikleri. |
|
|
string |
Uç nokta grubuyla ilişkilendirilmiş yönlendirme kurallarının kimlikleri. |
frule-bp19a3t3yzr21q3**** |
|
| EndpointGroupType |
string |
Uç nokta grubu türü.
|
default |
| EndpointRequestProtocol |
string |
Arka uç hizmet protokolü.
|
HTTP |
| EndpointProtocolVersion |
string |
Arka uç hizmet protokolü sürümü.
|
HTTP1.1 |
| Description |
string |
Uç nokta grubunun açıklaması. |
group1 |
| Name |
string |
Uç nokta grubunun adı. |
group1 |
| HealthCheckPort |
integer |
Sağlık kontrolü bağlantı noktası. |
10 |
| HealthCheckEnabled |
boolean |
Sağlık kontrollerinin etkinleştirilip etkinleştirilmediğini belirtir.
|
true |
| ServiceId |
string |
Yönetilen örneğin ait olduğu hizmet sağlayıcısının kimliği. Not
Bu parametre yalnızca ServiceManaged parametresi true olarak ayarlandığında geçerlidir. |
ALB |
| ServiceManaged |
boolean |
Örneğin yönetilen bir örnek olup olmadığını belirtir. Geçerli değerler:
|
true |
| ServiceManagedInfos |
array<object> |
Kullanıcıların bu yönetilen örnek üzerinde yürütebileceği eylem ilkeleri listesi. Not
|
|
|
object |
Bir kullanıcının yönetilen örnek üzerinde yürütebileceği eylem ilkesi. |
||
| Action |
string |
Yönetilen ilke eyleminin adı.
|
Update |
| ChildType |
string |
Alt kaynak türü.
Not
Bu parametre yalnızca Action parametresi CreateChild olarak ayarlandığında geçerlidir. |
Listener |
| IsManaged |
boolean |
Yönetilen ilke eyleminin yönetilip yönetilmediğini belirtir. Geçerli değerler:
|
false |
| Tags |
array<object> |
Uç nokta grubunun etiketleri. |
|
|
object |
Uç nokta grubunun etiketleri. |
||
| Key |
string |
Uç nokta grubunun etiket anahtarı. |
test-key |
| Value |
string |
Uç nokta grubunun etiket değeri. |
test-value |
| HealthCheckHost |
string |
Sağlık kontrolü etki alanı adı. |
www.taobao.com |
| EndpointIpVersion |
string |
Arka uç IP adresi protokolü. Geçerli değerler:
|
IPv4 |
| EndpointPrivateIpList |
array<object> |
Arka uç düğümlerinin özel IP adresları listesi. |
|
|
object |
|||
| PrivateIp |
string |
Özel IP adresı. |
172.19.115.37 |
| VSwitchId |
string |
VPC'deki vSwitch kimliği. |
gsw-0jl6tmriqep1ga*** |
| CIDR |
string |
Özel IP adresıyla ilişkili CIDR bloğu. |
10.0.0.0/24 |
| HealthCheckSuccessCodes |
string |
Başarılı bir sağlık kontrolünü belirten durum kodları kümesi. |
http_2xx,http_3xx |
| HealthCheckMethod |
string |
Sağlık kontrolleri için kullanılan HTTP istek yöntemi. |
GET |
| ProxyTunnel |
object |
Proxy tüneli yapılandırması. |
|
| ConnectAuthPrefix |
string |
Proxy tüneli bağlantı kimlik doğrulama ön eki. |
prefix-auth |
| ConnectAuthSuffix |
string |
Proxy tüneli bağlantı kimlik doğrulama son eki. |
suffix-auth |
| ConnectSessionHashHdr |
string |
Oturum karması için kullanılan istek üst bilgisinin adı. |
X-Session-Hash |
| ConnectTunnelTimeout |
integer |
Proxy tüneli bağlantı zaman aşımı süresi. Birim: milisaniye. |
5000 |
| TunnelServerPort |
integer |
Tünel sunucusu bağlantı noktası. |
8443 |
| TunnelServerType |
string |
Tünel sunucusu adres türü. Geçerli değerler: ip (IPv4 adresi) ve domain (etki alanı adı). |
domain |
| TunnelServer |
string |
Tünel sunucusunun IPv4 adresi veya alan adı. |
tunnel.example.com |
Examples
Success response
JSON format
{
"TotalCount": 1,
"PageSize": 10,
"RequestId": "A052D49E-CCC2-41DB-816C-DC3381503194\t",
"PageNumber": 1,
"EndpointGroups": [
{
"EndpointGroupId": "epg-bp16jdc00bhe97sr5****",
"EndpointGroupIpList": [
"47.1.XX.XX"
],
"EndpointGroupUnconfirmedIpList": [
"47.1.XX.XX"
],
"State": "active",
"HealthCheckPath": "/healthcheck",
"EndpointGroupRegion": "cn-hangzhou",
"HealthCheckIntervalSeconds": 3,
"TrafficPercentage": 100,
"HealthCheckProtocol": "tcp",
"ThresholdCount": 3,
"ListenerId": "lsr-bp1bpn0kn908w4nbw****",
"AcceleratorId": "ga-bp1odcab8tmno0hdq****",
"EndpointConfigurations": [
{
"Type": "Ip",
"EnableClientIPPreservation": false,
"Weight": 20,
"ProbeProtocol": "tcp",
"Endpoint": "47.1.XX.XX",
"EnableProxyProtocol": false,
"ProbePort": 80,
"EndpointId": "ep-bp1d2utp8qqe2a44t****",
"SubAddress": "172.168.XX.XX",
"VpcId": "vpc-8vbhucmd5b2q2fpqqu****",
"VSwitchIds": [
"vsw-hp3xwc2aebg2u30ln****"
],
"Provider": "BAILIAN",
"ApiKeys": [
"sk-*******"
]
}
],
"PortOverrides": [
{
"ListenerPort": 443,
"EndpointPort": 80
}
],
"ForwardingRuleIds": [
"frule-bp19a3t3yzr21q3****"
],
"EndpointGroupType": "default",
"EndpointRequestProtocol": "HTTP",
"EndpointProtocolVersion": "HTTP1.1",
"Description": "group1",
"Name": "group1",
"HealthCheckPort": 10,
"HealthCheckEnabled": true,
"ServiceId": "ALB",
"ServiceManaged": true,
"ServiceManagedInfos": [
{
"Action": "Update",
"ChildType": "Listener",
"IsManaged": false
}
],
"Tags": [
{
"Key": "test-key",
"Value": "test-value"
}
],
"HealthCheckHost": "www.taobao.com",
"EndpointIpVersion": "IPv4",
"EndpointPrivateIpList": [
{
"PrivateIp": "172.19.115.37",
"VSwitchId": "gsw-0jl6tmriqep1ga***",
"CIDR": "10.0.0.0/24"
}
],
"HealthCheckSuccessCodes": "http_2xx,http_3xx",
"HealthCheckMethod": "GET",
"ProxyTunnel": {
"ConnectAuthPrefix": "prefix-auth",
"ConnectAuthSuffix": "suffix-auth",
"ConnectSessionHashHdr": "X-Session-Hash",
"ConnectTunnelTimeout": 5000,
"TunnelServerPort": 8443,
"TunnelServerType": "domain",
"TunnelServer": "tunnel.example.com"
}
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NoPermission | No permissions. | |
| 500 | UnknownError | An error occurred while processing your request. Please try again. If the error persists, please submit a ticket. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.