Menyambungkan Elastic Network Interface (ENI) ke Instans ECS yang terhubung ke VPC. Anda dapat menentukan parameter seperti NetworkInterfaceId, InstanceId, dan NetworkCardIndex.
Deskripsi operasi
Saat memanggil operasi ini, perhatikan hal-hal berikut:
-
ENI harus berada dalam status Available (
Available). Satu ENI hanya dapat disambungkan ke satu instans yang berada di zona dan VPC yang sama dengan ENI. -
Instance ECS harus berada dalam status Running atau Stopped. Beberapa tipe instans mengharuskan Instance ECS berada dalam status Stopped saat Anda menyambungkan ENI. Untuk informasi lebih lanjut, lihat bagian tentang tipe instans yang mengharuskan Instance ECS dihentikan di Attach an ENI.
CatatanJika instans terakhir kali dimulai sebelum 1 April 2018 (termasuk namun tidak terbatas pada memulai instans yang baru dibeli, memulai ulang, atau menyalakan daya), Anda harus memanggil RebootInstance untuk memulai ulang instans yang telah berada dalam status Running. Jika tidak, ENI tidak dapat disambungkan.
-
Beberapa ENI dapat disambungkan ke satu instans secara bersamaan. Untuk informasi lebih lanjut, lihat ENI overview.
-
vSwitch tempat ENI berada harus berada di zona dan VPC yang sama dengan instans.
-
Ini adalah operasi asinkron. Setelah panggilan berhasil, Anda dapat memeriksa status ENI atau mendengarkan peristiwa operasi ENI untuk mendapatkan hasilnya. Mesin keadaan ENI ditunjukkan pada gambar berikut:

Attaching menunjukkan bahwa permintaan untuk menyambungkan ENI berhasil dikirim dan ENI sedang disambungkan ke Instans ECS.
InUse menunjukkan bahwa ENI telah disambungkan ke Instans ECS.
Available menunjukkan bahwa ENI gagal disambungkan ke Instans ECS.
Untuk detail, lihat Attach an ENI.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:AttachNetworkInterface |
update |
*NetworkInterface
*Instance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah instans. Anda dapat memanggil DescribeRegions untuk mengkueri daftar wilayah terbaru. |
cn-hangzhou |
| NetworkInterfaceId |
string |
Yes |
ID ENI. |
eni-bp17pdijfczax1huji**** |
| InstanceId |
string |
Yes |
ID instans. |
i-bp16qstyvxj9gpqw**** |
| TrunkNetworkInstanceId |
string |
No |
ID trunk ENI. Catatan
Parameter ini belum tersedia. |
eni-f8zapqwj1v1j4ia3**** |
| WaitForNetworkConfigurationReady |
boolean |
No |
Catatan
Parameter ini tidak digunakan lagi. |
null |
| NetworkCardIndex |
integer |
No |
Indeks Kartu jaringan fisik yang ditentukan untuk ENI. Catatan
Nilai valid NetworkCardIndex bergantung pada keluarga instans. Jika tipe instans tidak mendukung Kartu jaringan fisik, Anda tidak dapat menentukan parameter ini. Jika tipe instans mendukung Kartu jaringan fisik, lihat Instance families untuk nilai valid. |
0 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter | %s | |
| 400 | UnsupportedParameter | %s | |
| 400 | InvalidParameter | %s | |
| 400 | InvalidInstanceID.Malformed | %s | |
| 400 | InvalidOperation.InvalidRegion | %s | |
| 400 | InvalidOperation.InvalidEcsState | %s | |
| 400 | InvalidOperation.InvalidEniState | %s | |
| 400 | InvalidOperation.DetachPrimaryEniNotAllowed | %s | |
| 400 | Forbidden.RegionId | %s | |
| 400 | InvalidOperation.InvalidGeneration | %s | |
| 400 | InvalidParams.EniId | %s | |
| 400 | InvalidOperation.UserNotSupportNetworkCard | User not support network card. | |
| 400 | InvalidOperation.ConnectionTrackingConfigNotSupportMemberEni | Member eni not support ConnectionTrackingConfiguration. | |
| 400 | InvalidParameter.NetworkCardIndexInvalid | The network card index is invalid or the current ECS/ENI type does not support the value. | |
| 400 | InvalidOperation.InstanceTypeNotSupportRss | The ECS instance type does not support Rss. | |
| 400 | OperationDenied.NoEniStock | The requested resource of ENI is insufficient in the specified ECS, please retry or upgrade to enterprise-level computing instance types. | |
| 400 | InvalidOperation.InstanceTypeNotSupportSriov | The specified instance type does not support ENI Sriov. | |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | |
| 500 | InvalidSecurityGroupId.EniMustHaveSecurityGroup | The specified network card does not have an associated security group. | |
| 403 | InvalidUserType.NotSupported | %s | |
| 403 | Abs.InvalidAccount.NotFound | %s | |
| 403 | Forbidden.NotSupportRAM | %s | |
| 403 | Forbidden.SubUser | %s | |
| 403 | MaxEniCountExceeded | %s | |
| 403 | EniPerInstanceLimitExceeded | %s | |
| 403 | InvalidOperation.AvailabilityZoneMismatch | %s | |
| 403 | InvalidOperation.VpcMismatch | %s | |
| 403 | SecurityGroupInstanceLimitExceed | %s | |
| 403 | InvalidSecurityGroupId.NotVpc | %s | |
| 403 | InvalidOperation.InvalidEniType | %s | |
| 403 | InvalidInstanceId.NotFound | %s | |
| 403 | InvalidEni.NotSameVpc | %s | |
| 403 | InvalidOperation.Ipv4CountExceeded | %s | |
| 403 | InvalidOperation.EniServiceManaged | %s | |
| 403 | InvalidOperation.MultiGroupType | The specified instance can't join different types of security group. | |
| 403 | InvalidOperation.NotSupportEnterpriseGroup | The specified instance type doesn't support enterprise level security group. | |
| 403 | InvalidOperation.EniCountExceeded | The maximum number of eni in a enterprise level security group is exceeded. | |
| 403 | InvalidOperation.EipBindModel | %s | |
| 403 | InvalidOperation.Ipv6NotSupport | %s | |
| 403 | InvalidOperation.HotPlugNotSupport | %s | |
| 403 | InvalidInstance.NetworkType | %s | |
| 403 | InvalidOperation.InvalidTrunkEniStatus | %s | |
| 403 | InvalidOperation.TrunkingIsNotAllowed | %s | |
| 403 | InvalidOperation.InstanceTypeNotSupportEniTrunking | %s | |
| 403 | InvalidOperation.EniTypeNotSupportTrunking | %s | |
| 403 | InvalidOperation.EniTrunkDeviceFull | %s | |
| 403 | InvalidParameter.EniNotBelongTrunk | %s | |
| 403 | InvalidOperation.EniTypeNotSupportAttachToTrunk | %s | |
| 403 | InvalidParameter.EniNotBelongEcs | %s | |
| 403 | InvalidParameter.InvalidEniQueueNumber | %s | |
| 403 | InvalidOperation.MaxEniQueueNumberExceeded | %s | |
| 403 | InvalidOperation.ExceedInstanceTypeQueueNumber | %s | |
| 403 | InvalidOperation.HighPerformanceTrafficModeNotSupportTrunkEni | %s | |
| 403 | InvalidOperation.HighPerformanceTrafficModeNotSupportMemberEni | %s | |
| 403 | InvalidOperation.InstanceTypeNotSupportHighPerformanceTrafficMode | %s | |
| 403 | InvalidOperation.EniTrafficModeNotSupportIpv6 | %s | |
| 403 | InvalidOperation.MaxEniQueuePairNumberExceed | %s | |
| 403 | InvalidParameter.InvalidQueuePairNumber | %s | |
| 403 | InvalidOperation.EniQueuePairNumberOverflow | %s | |
| 403 | InvalidOperation.HighPerformanceEniPerInstanceLimitExceeded | %s | |
| 403 | InvalidOperation.Ipv6CountExceeded | %s. | |
| 403 | InvalidOperation.PrimaryEniNotExist | Primary Eni Not Exist. | |
| 404 | InvalidEcsId.NotFound | %s | |
| 404 | InvalidEniId.NotFound | %s | |
| 404 | InvalidVSwitchId.NotFound | %s | |
| 404 | InvalidSecurityGroupId.NotFound | %s |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.