Mengasosiasikan alamat IP virtual ketersediaan tinggi (HAVIP) dengan Instans ECS virtual private cloud (VPC) atau antarmuka jaringan elastis (ENI).
Deskripsi operasi
Saat memanggil operasi ini untuk mengasosiasikan HaVip, perhatikan hal-hal berikut:
-
Setelah HaVip menyambungkan, perubahan akan langsung berlaku tanpa perlu memulai ulang Instance ECS. Namun, Anda harus mengonfigurasi HaVip pada pengontrol antarmuka jaringan elastis (NIC) Instance ECS.
-
HaVip dan Instans ECS yang akan diasosiasikan harus berada pada vSwitch yang sama.
-
Satu HaVip dapat menyambungkan ke maksimal 10 Instance ECS atau 10 pengontrol antarmuka jaringan elastis (NIC) pada waktu yang sama. Namun, HaVip tidak dapat menyambungkan ke Instance ECS dan pengontrol antarmuka jaringan elastis (NIC) pada waktu yang sama.
-
Instans ECS yang akan diasosiasikan harus berada dalam status Running atau Stopped.
-
HaVip harus berada dalam status Available atau InUse.
-
Operasi AssociateHaVip bersifat asinkron. Setelah permintaan dikirim, sistem akan mengembalikan ID permintaan, tetapi HaVip belum terasosiasi. Tugas asosiasi masih berjalan di latar belakang. Anda dapat memanggil operasi DescribeHaVips untuk mengkueri status asosiasi HaVip:
Jika HaVip berada dalam status Associating, HaVip sedang diasosiasikan.
Jika HaVip berada dalam status InUse, HaVip telah terasosiasi.
-
Operasi AssociateHaVip tidak mendukung asosiasi konkuren untuk HaVip yang sama.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vpc:AssociateHaVip |
create |
*Instance
*HaVip
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilai ini, tetapi Anda harus memastikan bahwa nilai tersebut unik di antara berbagai permintaan. Token klien hanya dapat berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem akan secara otomatis menggunakan RequestId dari permintaan API sebagai ClientToken. RequestId dari setiap permintaan API mungkin berbeda. |
0c593ea1-3bea-11e9-b96b-88e9fe63**** |
| RegionId |
string |
Yes |
ID wilayah HaVip. Anda dapat memanggil operasi DescribeRegions untuk mengkueri ID wilayah. |
cn-shanghai |
| HaVipId |
string |
Yes |
ID HaVip yang akan diasosiasikan. |
havip-2zeo05qre24nhrqpy**** |
| InstanceId |
string |
Yes |
ID Instans ECS tempat Anda ingin menyambungkan HaVip. |
i-faf344422ffsfad**** |
| InstanceType |
string |
No |
Tipe instans tempat Anda ingin menyambungkan HaVip. Nilai valid:
|
EcsInstance |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
C44F62BE-9CE7-4277-B117-69243F3988BF |
Contoh
Respons sukses
JSONformat
{
"RequestId": "C44F62BE-9CE7-4277-B117-69243F3988BF"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | OperationUnsupported.BindOnFreeNetworkInterface | The network interface must be attached to an ECS instance. | ENI harus menyambungkan ke Instans ECS. |
| 400 | OperationUnsupported.BindMultipleType | You cannot bind HaVip to multiple instance types. | Anda tidak dapat mengaitkan Instans ECS dan pengontrol antarmuka jaringan (NIC) pada waktu yang sama. |
| 400 | OperationUnsupported.BindOnMultipleVswitch | The bound instance and HaVip must be on the same vSwitch. | Instans yang terikat dan HaVip harus berada di vSwitch yang sama. |
| 400 | InvalidVip.Status | vip invalid status | |
| 400 | IncorrectHaVipStatus | HaVip can be operated by this action only when it's status is Available or InUse. | Operasi ini hanya dapat dilakukan ketika HaVip berada dalam status InUse. |
| 400 | IncorrectInstanceStatus | ECS instance can be operated by this action only when it?s status is Running or Stopped. | |
| 400 | CountLimitExceed.HaVipOnInstance | The amount of HaVip associated with the specified Instance reach its limits. | Kuota HaVip untuk instans telah terlampaui. |
| 400 | CountLimitExceeded.HaVipOnECSInstance | The amount of Instance associated with the specified HaVip reach its limits. | Jumlah instans HaVip telah melebihi batas kuota. |
| 400 | OperationFailed.DistibuteLock | Distibute lock fail. | Sumber daya terkunci dan operasi tidak diizinkan. |
| 400 | InvalidNetworkInterfaceId.NotFound | The network interface is not found. | ENI tidak ada. |
| 400 | OperationFailed.QueryNetworkInterfaceInfo | Failed to query network interface information. | Gagal mengkueri informasi ENI. |
| 400 | IllegalParam.InstanceType | The specified instance type is invalid. Only ECS instances and network interface are allowed. | Tipe instans yang akan dikaitkan tidak didukung. |
| 400 | OperationUnsupported.BindOnSameEcs | You cannot bind two network interfaces on the same ECS instance. | Anda tidak dapat mengaitkan dua ENI yang menyambungkan ke Instans ECS yang sama. |
| 400 | OperationUnsupported.HavipBindType | You cannot bind HAVIP to network interface in the specified region. | Wilayah saat ini tidak mendukung pengaitan ENI. |
| 400 | InvalidInstance.NotExist | InvalidInstance.NotExist : The specified Instance does not exist in the specified region. i-bp136w25mhx503ptilrh\r\nRequestId : A961CC27-D797-4E16-B1B3-19B9ECBA1495 | |
| 400 | OperationDenied.BindOnSameEcs | The operation is not allowed because networkinterface bind on same instance. | |
| 400 | Forbidden.HaVip | No permissions to perform operations on HAVIPs. Please apply for privilege--vpc_privilege_allow_buy_havip_instance. | Anda tidak memiliki izin untuk melakukan operasi pada HaVip. Ajukan izin di Pusat Kuota. |
| 400 | InvalidInstanceId.NotFound | The specified Instance does not exist in the specified region. | |
| 400 | ResourceNotFound.EcsInstance | The specified resource of ECS instance is not found. | Instans ECS yang ditentukan tidak ditemukan. |
| 400 | InvalidStatus.NotAllow | Bind instance status invalid | Status instans dari instans yang akan menyambungkan tidak valid. |
| 400 | InvalidHaVip.Exist | haVip already bind exist. | |
| 400 | InvalidRegionId.NotFound | The RegionId provided does not exist in our records. | RegionId yang ditentukan tidak ada. Periksa apakah layanan ini tersedia di wilayah yang ditentukan. |
| 400 | QuotaExceeded.HaVipBindInstance | The amount of instance associated with the specified haVip reach its limits. | |
| 404 | InvalidHaVipId.NotFound | The specified HaVip does not exist in the specified region. | HaVip yang ditentukan tidak berada di wilayah yang ditentukan. Periksa apakah wilayah yang dipilih sudah benar. |
| 404 | InvalidInstanceId.NotFound | The specified Instance does not exist in the specified region. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.