Bir uç nokta grubunun yapılandırmalarını değiştirir.
Operation description
- UpdateEndpointGroup işlemi eşzamansızdır. Sistem bir istek kimliği döndürür, ancak uç nokta grubu yapılandırmaları hemen değiştirilmez. Değişiklik görevi arka planda devam eder. Uç nokta grubunun durumunu sorgulamak için DescribeEndpointGroup işlemini çağırabilirsiniz:
Uç nokta grubu updating durumundaysa, yapılandırmalar değiştiriliyordur. Bu durumda yalnızca sorgulama işlemleri gerçekleştirebilirsiniz.
Uç nokta grubu active durumundaysa, yapılandırmalar değiştirilmiştir.
UpdateEndpointGroup işlemi, aynı Global Accelerator (GA) örneği içindeki uç nokta grubu yapılandırmalarında eşzamanlı değişiklikleri desteklemez.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ga:UpdateEndpointGroup |
update |
*EndpointGroup.
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
Global Accelerator (GA) örneğinin bölge kimliği. Değeri cn-hangzhou olarak ayarlayın. |
cn-hangzhou |
| ClientToken |
string |
No |
İsteğin yinelenmezliğini sağlamak için kullanılan istemci belirteci. Belirteci istemcinizde oluşturabilirsiniz. Belirtecin farklı istekler arasında benzersiz olduğundan emin olun. İstemci belirteci yalnızca ASCII karakterlerini destekler. Not
Bu parametreyi belirtmezseniz, sistem otomatik olarak API isteğinin RequestId değerini ClientToken olarak kullanır. RequestId her API isteği için farklıdır. |
123e4567-e89b-12d3-a456-426655440000 |
| EndpointGroupId |
string |
Yes |
Uç nokta grubunun kimliği. |
epg-bp1dmlohjjz4kqaun**** |
| Name |
string |
No |
Uç nokta grubunun adı. Ad 1 ila 128 karakter uzunluğunda olmalı ve rakam, nokta (.), alt çizgi (_) ve tire (-) içerebilir. Bir harf veya Çince karakterle başlamalıdır. |
group1 |
| Description |
string |
No |
Uç nokta grubunun açıklaması. Açıklama en fazla 200 karakter uzunluğunda olabilir ve http:// veya https:// ile başlayamaz. |
EndpointGroup |
EndpointGroupRegion
deprecated
|
string |
No |
Uç nokta grubunun bölge kimliği. |
cn-hangzhou |
| TrafficPercentage |
integer |
No |
Dinleyici birden fazla uç nokta grubuyla ilişkilendirildiğinde uç nokta grubunun ağırlığı. |
20 |
| HealthCheckIntervalSeconds |
integer |
No |
Ardışık iki sağlık kontrolü arasındaki aralık. Birim: saniye. Geçerli değerler: 1 ile 50. |
3 |
| HealthCheckPath |
string |
No |
Sağlık kontrolü yolu. |
/healthcheck |
| HealthCheckPort |
integer |
No |
Sağlık kontrolü bağlantı noktası. Geçerli değerler: 1 ile 65535. |
20 |
| HealthCheckProtocol |
string |
No |
Sağlık kontrolü protokolü. Geçerli değerler:
|
HTTPS |
| ThresholdCount |
integer |
No |
Sağlık kontrolü durumunu değiştirmek için gereken ardışık sağlık kontrolü sayısı. Bu, durumu sağlıklıdan sağlıksıza değiştirmek için gereken ardışık başarısız sağlık kontrolü sayısını veya durumu sağlıksızdan sağlıklıya değiştirmek için gereken ardışık başarılı sağlık kontrolü sayısını ifade eder. Geçerli değerler: 2 ile 10. |
3 |
| EndpointConfigurations |
array<object> |
No |
Uç nokta yapılandırmaları. |
|
|
object |
No |
Uç nokta yapılandırmaları. |
||
| Type |
string |
Yes |
Uç nokta türü. Geçerli değerler:
Not
Not
Daha fazla bilgi için bkz. Hizmete bağlı roller. |
Ip |
| EnableClientIPPreservation |
boolean |
No |
Otomatik alma yöntemini kullanarak istemci IP adresı korumasının etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
Not
|
false |
| Weight |
integer |
Yes |
Uç noktanın ağırlığı. Geçerli değerler: 0 ile 255. Not
Bir uç noktanın ağırlığı 0 olarak ayarlanırsa, Global Accelerator uç noktaya trafik dağıtmayı durdurur. Dikkatli olun. |
20 |
| EnableProxyProtocol |
boolean |
No |
Proxy Protokolü'nü kullanarak istemci IP adresı korumasının etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
Not
|
false |
| Endpoint |
string |
Yes |
Uç noktanın IP adresi, etki alanı adı veya örnek kimliği. Bu parametreyi uç nokta türüne göre belirtin. |
120.XX.XX.21 |
| SubAddress |
string |
No |
Esnek ağ arabirimi denetleyicisinin (NIC) iç IP adresi. Not
Uç nokta türü ENI olarak ayarlandığında bu parametre isteğe bağlıdır. Bu parametreyi belirtmezseniz, varsayılan olarak ENI'nin birincil iç IP adresi kullanılır. |
172.168.XX.XX |
| VpcId |
string |
No |
Sanal özel bulutun (VPC) kimliği. Akıllı yönlendirme dinleyicisiyle ilişkilendirilmiş bir uç nokta grubu için en fazla bir VPC kimliği belirtebilirsiniz. Not
Bu parametre yalnızca uç nokta türü IpTarget olarak ayarlandığında gereklidir ve geçerli olur. |
vpc-2zen6t0u7xhm0k5iz**** |
| VSwitchIds |
array |
No |
VPC'deki vSwitch'ler. |
|
|
string |
No |
vSwitch'in kimliği. Akıllı yönlendirme dinleyicisiyle ilişkilendirilmiş bir uç nokta grubu için en fazla iki vSwitch kimliği belirtebilirsiniz. Not
Bu parametre yalnızca uç nokta türü IpTarget olarak ayarlandığında gereklidir ve geçerli olur.
|
vsw-2ze2dbtkxabpvpqxc**** |
|
| Provider |
string |
No |
Uç nokta yapılandırmalarındaki hizmet sağlayıcı. |
BAILIAN |
| ApiKeys |
array |
No |
Uç nokta yapılandırmalarındaki API anahtarları. |
|
|
string |
No |
Uç nokta yapılandırmalarındaki ilk API anahtarı. |
sk-****** |
|
| EndpointRequestProtocol |
string |
No |
Arka uç hizmeti protokolü. Geçerli değerler:
Not
|
HTTP |
| EndpointProtocolVersion |
string |
No |
Arka uç hizmeti protokolü sürümü. Geçerli değerler:
Not
Arka uç hizmeti protokolü sürümünü yalnızca EndpointRequestProtocol parametresi HTTPS olarak ayarlandığında belirtebilirsiniz. |
HTTP1.1 |
| PortOverrides |
array<object> |
No |
Bağlantı noktası eşlemeleri. |
|
|
object |
No |
Bağlantı noktası eşlemeleri. |
||
| ListenerPort |
integer |
No |
Bağlantı noktası eşlemesindeki dinleyici bağlantı noktası. Not
|
443 |
| EndpointPort |
integer |
No |
Bağlantı noktası eşlemesindeki uç nokta bağlantı noktası. |
80 |
| HealthCheckEnabled |
boolean |
No |
Sağlık kontrollerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
|
true |
| HealthCheckHost |
string |
No |
Sağlık kontrolleri için kullanılan etki alanı adı. |
www.taobao.com |
| EndpointIpVersion |
string |
No |
Arka uç IP adresının IP sürümü. Geçerli değerler:
|
IPv4 |
| ProxyTunnel |
object |
No |
Proxy tüneli yapılandırmaları. |
|
| ConnectAuthPrefix |
string |
No |
Proxy tüneli bağlantı kimlik doğrulaması için önek. |
prefix-auth |
| ConnectAuthSuffix |
string |
No |
Proxy tüneli bağlantı kimlik doğrulaması için sonek. |
suffix-auth |
| ConnectSessionHashHdr |
string |
No |
Bağlantı oturumu karması başlığı. |
X-Session-Hash |
| ConnectTunnelTimeout |
integer |
No |
Proxy tüneli için bağlantı zaman aşımı süresi. |
5000 |
| TunnelServerPort |
integer |
No |
Tünel sunucusu bağlantı noktası. |
8443 |
| TunnelServerType |
string |
No |
Tünel sunucusu türü. |
domain |
| TunnelServer |
string |
No |
Proxy tünelinin sunucu adresi. |
tunnel.example.com |
| HealthCheckMethod |
string |
No |
Sağlık kontrolü yöntemi. |
GET |
| HealthCheckSuccessCodes |
string |
No |
Sağlık kontrolleri için başarı durum kodları. |
http_2xx,http_3xx |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Döndürülen bilgiler. |
||
| RequestId |
string |
İstek kimliği. |
6FEA0CF3-D3B9-43E5-A304-D217037876A8 |
Examples
Success response
JSON format
{
"RequestId": "6FEA0CF3-D3B9-43E5-A304-D217037876A8\t"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NoPermission.EnableHealthCheck | You do not have permission to enable health check. | |
| 400 | NotExist.EndPointGroup | The endpoint group does not exist. | |
| 400 | StateError.EndPointGroup | The specified state of endpoint group is invalid. | |
| 400 | NotExist.Listener | The listener does not exist. | |
| 400 | NotActive.Listener | The state of the listener is not active. | |
| 400 | NotExist.Accelerator | The accelerated instance does not exist. | |
| 400 | StateError.Accelerator | The state of the accelerated instance is invalid. | |
| 400 | QuotaExceeded.EndPoint | The maximum number of endpoints is exceeded. | |
| 400 | NoPermission.VpcEndpoint | You are not authorized to perform the operation. | |
| 400 | EndPointRequestProtocolIllegal.EndpointGroup | endpoint group request protoco is illegal | |
| 400 | QuotaExceeded.PortOverride | The number of port override exceeds the limit. | |
| 400 | NotExist.ListenerPort | listener port %s is not exist |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.