Panggil operasi CreateEndpointGroup untuk membuat kelompok titik akhir.
Deskripsi operasi
-
Kelompok titik akhir default diperlukan saat Anda membuat kelompok titik akhir virtual untuk listener Lapisan 4.
-
CreateEndpointGroup adalah operasi asinkron. Setelah permintaan dikirim, sistem mengembalikan ID kelompok titik akhir, tetapi pembuatan kelompok tersebut masih berlangsung di latar belakang. Anda dapat memanggil operasi DescribeEndpointGroup untuk memeriksa status kelompok titik akhir.
-
Jika kelompok titik akhir berada dalam status init, artinya proses pembuatan sedang berjalan. Dalam status ini, hanya operasi kueri yang dapat dilakukan.
-
Jika kelompok titik akhir berada dalam status active, artinya pembuatan telah berhasil.
-
-
Operasi CreateEndpointGroup tidak mendukung pemanggilan konkuren untuk membuat kelompok titik akhir pada instans Global Accelerator yang sama.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ga:CreateEndpointGroup |
create |
*EndpointGroup
*Listener
*Accelerator
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah dari instans Global Accelerator. Tetapkan nilainya ke cn-hangzhou. |
cn-hangzhou |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Buat nilai untuk parameter ini dari klien Anda. Pastikan 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 |
| AcceleratorId |
string |
Yes |
ID instans Global Accelerator. |
ga-bp1odcab8tmno0hdq**** |
| Name |
string |
No |
Nama kelompok titik akhir. Nama harus terdiri dari 1 hingga 128 karakter, dimulai dengan huruf, 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 Anda ingin membuat kelompok titik akhir. |
cn-hangzhou |
| ListenerId |
string |
Yes |
ID listener. |
lsr-bp1bpn0kn908w4nbw**** |
| TrafficPercentage |
integer |
No |
Rasio trafik untuk kelompok titik akhir ketika listener dikaitkan dengan beberapa kelompok titik akhir. Nilai yang valid: 1 hingga 100. |
20 |
| HealthCheckIntervalSeconds |
integer |
No |
Interval antara dua pemeriksaan kesehatan berturut-turut. Satuan: detik. |
3 |
| HealthCheckPath |
string |
No |
Jalur untuk pemeriksaan kesehatan. |
/healthcheck |
| HealthCheckPort |
integer |
No |
Port yang digunakan untuk pemeriksaan kesehatan. |
20 |
| HealthCheckProtocol |
string |
No |
Protokol yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid:
|
tcp |
| 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. Nilai default: 3. |
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 klien dipertahankan. Nilai yang valid:
Catatan
|
false |
| Weight |
integer |
Yes |
Bobot titik akhir. Nilai yang valid: 0 hingga 255. Catatan
Jika Anda mengatur bobot titik akhir ke 0, Global Accelerator akan berhenti mendistribusikan traffic ke titik akhir tersebut. Lakukan hal ini dengan hati-hati. |
20 |
| EnableProxyProtocol |
boolean |
No |
Menentukan apakah protokol proxy digunakan untuk melestarikan alamat IP klien. Nilai yang valid:
Catatan
|
false |
| Endpoint |
string |
Yes |
Alamat IP, nama domain, atau ID instans titik akhir, tergantung pada nilai Type. |
120.1.XX.XX |
| SubAddress |
string |
No |
Alamat IP pribadi ENI. Catatan
Parameter ini hanya tersedia ketika jenis titik akhir diatur ke ENI. Jika Anda tidak menentukan parameter ini, alamat IP pribadi utama ENI akan digunakan. |
172.168.X.X |
| VpcId |
string |
No |
ID VPC. Anda dapat menentukan maksimal satu ID VPC untuk kelompok titik akhir listener perutean pintar. Catatan
Parameter ini wajib dan hanya berlaku ketika jenis titik akhir diatur ke IpTarget. |
vpc-bp1quce3451z5b2hv**** |
| VSwitchIds |
array |
No |
Daftar vSwitch di dalam VPC. |
|
|
string |
No |
ID vSwitch. Anda dapat menentukan maksimal dua ID vSwitch untuk kelompok titik akhir listener perutean pintar. Catatan
Parameter ini wajib dan hanya berlaku ketika jenis titik akhir diatur ke IpTarget.
|
vsw-bp12mho4ze51ezagm**** |
|
| EndpointRequestProtocol |
string |
No |
Protokol layanan backend. Nilai yang valid:
Catatan
|
HTTP |
| EndpointProtocolVersion |
string |
No |
Versi protokol layanan backend. Nilai yang valid:
Catatan
Anda hanya dapat mengatur parameter ini ketika protokol layanan backend diatur ke HTTPS. |
HTTP1.1 |
| EndpointGroupType |
string |
No |
Jenis kelompok titik akhir. Nilai yang valid:
Catatan
Saat membuat kelompok titik akhir virtual untuk listener Lapisan 4, pastikan kelompok titik akhir default telah dibuat. |
default |
| 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 |
| Tag |
array<object> |
No |
Tag kelompok titik akhir. |
|
|
object |
No |
Tag kelompok titik akhir. |
||
| Key |
string |
No |
Kunci tag kelompok titik akhir. Kunci tag tidak boleh berupa string kosong. Kunci tag dapat memiliki panjang maksimal 64 karakter dan tidak boleh dimulai dengan Anda dapat menentukan maksimal 20 kunci tag. |
test-key |
| Value |
string |
No |
Nilai tag kelompok titik akhir. Nilai tag boleh berupa string kosong. Nilai tag dapat memiliki panjang maksimal 128 karakter dan tidak boleh dimulai dengan Anda dapat menentukan maksimal 20 nilai tag. |
test-value |
| DryRun |
boolean |
No |
Menentukan apakah akan melakukan dry run. Nilai yang valid:
|
false |
| HealthCheckHost |
string |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Tanggapan. |
||
| EndpointGroupId |
string |
ID kelompok titik akhir. |
epg-bp1dmlohjjz4kqaun**** |
| RequestId |
string |
ID permintaan. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
Contoh
Respons sukses
JSONformat
{
"EndpointGroupId": "epg-bp1dmlohjjz4kqaun****",
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Domain.NotFit | The domain is not fit the rule | The domain name does not have an ICP number. |
| 400 | Resource.QuotaFull | The resource quota is exceeded. | The number of resources has reached the upper limit. |
| 400 | NotExist.ListenerPort | The listening port %s does not exist. | The listening port does not exist. |
| 400 | NoPermission.EnableHealthCheck | You do not have permission to enable health check. | The current account does not have the permissions to enable health checks. |
| 400 | NotExist.Listener | The listener does not exist. | The listener does not exist. |
| 400 | NotActive.Listener | The state of the listener is not active. | The listener is unstable. |
| 400 | NotExist.Accelerator | The accelerated instance does not exist. | The GA instance does not exist. |
| 400 | StateError.Accelerator | The state of the accelerated instance is invalid. | The status of the GA instance is invalid. |
| 400 | NotExist.BusinessRegion | The business region does not exist. | The business region does not exist. |
| 400 | NotExist.BasicBandwidthPackage | You must specify the basic bandwidth package. | You must specify the basic bandwidth package. |
| 400 | QuotaExceeded.EndPoint | The maximum number of endpoints is exceeded. | The maximum number of endpoints is exceeded. |
| 400 | Exist.EndpointGroup | The endpoint group already exists. | The endpoint group already exists. |
| 400 | NoPermission.VpcEndpoint | You are not authorized to perform the operation. | The user does not have permissions to create service linked roles. Contact the Alibaba Cloud account owner or the permission administrator to grant the current user AliyunGlobalAccelerationFullAccess or create custom permission policies for service linked role. The following content describes the detailed information about custom permission policies: ServiceName: vpcendpoint.ga.aliyuncs.com. Service linked role name: AliyunServiceRoleForGaVpc. Endpoint Permission: ram:CreateServiceLinkedRole. |
| 400 | EndPointRequestProtocolIllegal.EndpointGroup | endpoint group request protoco is illegal | |
| 400 | QuotaExceeded.PortOverride | The number of port override exceeds the limit. | The number of port override exceeds the limit. |
| 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. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.