Memodifikasi konfigurasi kelompok titik akhir.
Deskripsi operasi
- UpdateEndpointGroup adalah operasi asinkron. Setelah mengirim permintaan, sistem akan mengembalikan ID permintaan, sedangkan operasi tersebut terus berjalan di latar belakang. Anda dapat memanggil DescribeEndpointGroup untuk memeriksa status kelompok titik akhir:
Jika kelompok titik akhir berada dalam status updating, konfigurasinya sedang dimodifikasi. Dalam status ini, hanya operasi kueri yang dapat dilakukan.
Jika kelompok titik akhir berada dalam status active, konfigurasinya telah berhasil dimodifikasi.
Anda tidak dapat memanggil UpdateEndpointGroup secara bersamaan untuk memodifikasi konfigurasi kelompok titik akhir dalam instans Global Accelerator yang sama.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ga:UpdateEndpointGroup |
update |
*EndpointGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah instans Global Accelerator. Tetapkan nilainya ke cn-hangzhou. |
cn-hangzhou |
| ClientToken |
string |
No |
Token client yang digunakan untuk memastikan idempotensi permintaan. Buat nilai parameter dari client Anda untuk memastikan bahwa nilainya unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan RequestId dari permintaan sebagai ClientToken. RequestId mungkin berbeda untuk setiap permintaan. |
123e4567-e89b-12d3-a456-426655440000 |
| EndpointGroupId |
string |
Yes |
ID kelompok titik akhir. |
epg-bp1dmlohjjz4kqaun**** |
| Name |
string |
No |
Nama kelompok titik akhir. Nama harus terdiri dari 1 hingga 128 karakter, dimulai dengan huruf atau karakter Tionghoa, dan dapat berisi angka, titik (.), garis bawah (_), serta tanda hubung (-). |
group1 |
| Description |
string |
No |
Deskripsi kelompok titik akhir. Deskripsi dapat memiliki panjang maksimal 200 karakter dan tidak boleh dimulai dengan |
EndpointGroup |
| EndpointGroupRegion |
string |
Yes |
ID wilayah tempat kelompok titik akhir ditempatkan. |
cn-hangzhou |
| TrafficPercentage |
integer |
No |
Bobot kelompok titik akhir. Ketika sebuah listener dikaitkan dengan beberapa kelompok titik akhir, traffic didistribusikan ke kelompok titik akhir berdasarkan bobotnya. |
20 |
| HealthCheckIntervalSeconds |
integer |
No |
Interval antara dua pemeriksaan kesehatan berturut-turut. Satuan: detik. Nilai yang valid: 1 hingga 50. |
3 |
| HealthCheckPath |
string |
No |
Jalur untuk pemeriksaan kesehatan. |
/healthcheck |
| HealthCheckPort |
integer |
No |
Port yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid: 1 hingga 65535. |
20 |
| HealthCheckProtocol |
string |
No |
Protokol yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid:
|
HTTPS |
| ThresholdCount |
integer |
No |
Jumlah kegagalan pemeriksaan kesehatan berturut-turut yang harus terjadi sebelum titik akhir yang sehat dianggap tidak sehat, atau jumlah keberhasilan pemeriksaan kesehatan berturut-turut yang harus terjadi sebelum titik akhir yang tidak sehat dianggap sehat. Nilai yang valid: 2 hingga 10. |
3 |
| EndpointConfigurations |
array<object> |
No |
Konfigurasi titik akhir. |
|
|
object |
No |
Konfigurasi titik akhir. |
||
| Type |
string |
Yes |
Jenis titik akhir. Nilai yang valid:
Catatan
Catatan
Untuk informasi selengkapnya, lihat Peran terkait layanan. |
Ip |
| EnableClientIPPreservation |
boolean |
No |
Menentukan apakah alamat IP client dipertahankan. Nilai yang valid:
Catatan
|
false |
| Weight |
integer |
Yes |
Bobot titik akhir. Nilai yang valid: 0 hingga 255. Catatan
Jika Anda menetapkan bobot titik akhir ke 0, Global Accelerator akan berhenti mendistribusikan traffic ke titik akhir tersebut. Harap berhati-hati saat melakukannya. |
20 |
| EnableProxyProtocol |
boolean |
No |
Menentukan apakah protokol proxy digunakan untuk mempertahankan alamat IP client. Nilai yang valid:
Catatan
|
false |
| Endpoint |
string |
Yes |
Alamat IP, nama domain, atau ID instans titik akhir, tergantung pada nilai Type. |
120.XX.XX.21 |
| SubAddress |
string |
No |
Alamat IP pribadi ENI. Catatan
Parameter ini hanya tersedia ketika jenis titik akhir adalah ENI. Jika Anda tidak menentukan parameter ini, alamat IP pribadi utama ENI akan digunakan. |
172.168.XX.XX |
| VpcId |
string |
No |
ID VPC. Anda dapat menentukan maksimal satu ID VPC untuk kelompok titik akhir yang dikaitkan dengan listener yang menggunakan perutean pintar. Catatan
Parameter ini wajib dan hanya berlaku ketika jenis titik akhir adalah IpTarget. |
vpc-2zen6t0u7xhm0k5iz**** |
| VSwitchIds |
array |
No |
vSwitch di dalam VPC. |
|
|
string |
No |
ID vSwitch. Anda dapat menentukan maksimal dua ID vSwitch untuk kelompok titik akhir yang dikaitkan dengan listener yang menggunakan perutean pintar. Catatan
Parameter ini wajib dan hanya berlaku ketika jenis titik akhir adalah IpTarget.
|
vsw-2ze2dbtkxabpvpqxc**** |
|
| EndpointRequestProtocol |
string |
No |
Protokol layanan backend. Nilai yang valid:
Catatan
|
HTTP |
| EndpointProtocolVersion |
string |
No |
Versi protokol layanan backend. Nilai yang valid:
Catatan
Parameter ini hanya tersedia ketika EndpointRequestProtocol diatur ke HTTPS. |
HTTP1.1 |
| PortOverrides |
array<object> |
No |
Pemetaan port. |
|
|
object |
No |
Pemetaan port. |
||
| ListenerPort |
integer |
No |
Port listener yang dipetakan ke port titik akhir. Catatan
|
443 |
| EndpointPort |
integer |
No |
Port titik akhir yang dipetakan dari port listener. |
80 |
| HealthCheckEnabled |
boolean |
No |
Menentukan apakah fitur pemeriksaan kesehatan diaktifkan. Nilai yang valid:
|
true |
| HealthCheckHost |
string |
No |
Nama domain yang digunakan untuk pemeriksaan kesehatan. |
www.taobao.com |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Data yang dikembalikan. |
||
| RequestId |
string |
ID permintaan. |
6FEA0CF3-D3B9-43E5-A304-D217037876A8 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "6FEA0CF3-D3B9-43E5-A304-D217037876A8\t"
}
Kode kesalahan
|
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 |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.