All Products
Search
Document Center

Virtual Private Cloud:AssociateHaVip

Last Updated:Jun 19, 2026

Memanggil operasi AssociateHaVip untuk melampirkan HaVip ke instans ECS atau pengontrol antarmuka jaringan (NIC) di virtual private cloud (VPC).

Deskripsi operasi

Saat Anda memanggil operasi ini untuk mengasosiasikan HaVip, perhatikan hal-hal berikut:

  • HaVip langsung berlaku setelah dilampirkan tanpa perlu memulai ulang instans ECS. Namun, Anda harus mengonfigurasi HaVip pada antarmuka jaringan elastis (ENI) instans ECS.

  • HaVip dan instans ECS yang akan diasosiasikan harus berada di vSwitch yang sama.

  • Satu HaVip dapat dilampirkan ke maksimal 10 instans ECS atau maksimal 10 pengontrol antarmuka jaringan (NIC) secara bersamaan. Namun, HaVip tidak dapat diasosiasikan dengan instans ECS dan pengontrol antarmuka jaringan (NIC) secara bersamaan.

  • Instans ECS yang akan diasosiasikan harus dalam status Running atau Stopped.

  • Instans HaVip harus dalam status Available atau InUse.

  • Operasi AssociateHaVip bersifat asinkron. Setelah Anda mengirim permintaan, sistem mengembalikan ID permintaan, tetapi asosiasi HaVip belum selesai. Tugas asosiasi masih berjalan di latar belakang. Anda dapat memanggil DescribeHaVips untuk menanyakan status asosiasi HaVip:

    • Jika HaVip dalam status Associating, HaVip sedang diasosiasikan.

    • Jika HaVip dalam status InUse, HaVip telah diasosiasikan.

  • Operasi AssociateHaVip tidak mendukung asosiasi bersamaan dari HaVip yang sama.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

vpc:AssociateHaVip

create

*Instance

acs:vpc:{#regionId}:{#accountId}:instance/{#InstanceId}

*HaVip

acs:vpc:{#regionId}:{#accountId}:havip/{#HaVipId}

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 token, tetapi Anda harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Nilai ClientToken hanya dapat berisi karakter ASCII.

Catatan

Jika Anda tidak menentukan parameter ini, sistem 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 menanyakan daftar wilayah terbaru.

cn-shanghai

HaVipId

string

Yes

ID HaVip yang akan diasosiasikan.

havip-2zeo05qre24nhrqpy****

InstanceId

string

Yes

ID instans dari instans ECS yang akan dilampirkan ke HaVip.

i-faf344422ffsfad****

InstanceType

string

No

Jenis instans yang akan dilampirkan ke HaVip. Nilai yang valid:

  • EcsInstance: instans ECS.

  • NetworkInterface: instans pengontrol antarmuka jaringan (NIC). Jika instans yang akan dilampirkan ke HaVip adalah pengontrol antarmuka jaringan (NIC), parameter ini wajib diisi.

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. Network interface harus dilampirkan ke instans ECS.
400 OperationUnsupported.BindMultipleType You cannot bind HaVip to multiple instance types. Anda tidak dapat mengasosiasikan HaVip dengan instans ECS dan ENI secara bersamaan.
400 OperationUnsupported.BindOnMultipleVswitch The bound instance and HaVip must be on the same vSwitch. Instans yang diasosiasikan 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. Instans HaVip hanya dapat dioperasikan ketika berada dalam status Available atau 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. Kuota instans untuk HaVip telah terlampaui.
400 OperationFailed.DistibuteLock Distibute lock fail. Operasi dikunci oleh permintaan lain.
400 InvalidNetworkInterfaceId.NotFound The network interface is not found. Network interface tidak ada.
400 OperationFailed.QueryNetworkInterfaceInfo Failed to query network interface information. Gagal menanyakan informasi network interface.
400 IllegalParam.InstanceType The specified instance type is invalid. Only ECS instances and network interface are allowed. Jenis instans yang diasosiasikan tidak diperbolehkan.
400 OperationUnsupported.BindOnSameEcs You cannot bind two network interfaces on the same ECS instance. Anda tidak dapat mengasosiasikan dua network interface dari instans ECS yang sama.
400 OperationUnsupported.HavipBindType You cannot bind HAVIP to network interface in the specified region. Region Anda tidak mendukung asosiasi HaVip dengan network interface.
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 mengoperasikan HaVip. Ajukan permohonan izin di Quota Center.
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 ada.
400 InvalidStatus.NotAllow Bind instance status invalid Status instans yang diasosiasikan tidak valid.
400 InvalidHaVip.Exist haVip already bind exist.
400 InvalidRegionId.NotFound The RegionId provided does not exist in our records.
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 ada di region yang ditentukan. Periksa apakah region 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.