Memodifikasi VPC, alamat IP privat, grup keamanan, atau vSwitch dari instans ECS tipe VPC.
Deskripsi operasi
Saat memanggil operasi ini, instans ECS harus berada dalam status Stopped (Stopped).
-
Saat memodifikasi alamat IP privat atau vSwitch suatu instans, perhatikan hal-hal berikut:
Instans ECS yang baru dibuat harus di-restart sebelum Anda dapat memanggil operasi ini.
Setelah modifikasi berhasil, instans ECS harus di-restart sebelum Anda dapat memanggil operasi ini lagi.
-
Saat memodifikasi VPC suatu instans, perhatikan hal-hal berikut:
-
Instans:
Status instans: Instans tidak boleh terkunci, menunggu rilis, kedaluwarsa, dalam proses daur ulang karena kedaluwarsa, atau dalam proses daur ulang karena pembayaran tertunda. Untuk informasi selengkapnya, lihat Masa pakai instans.
Instans ECS yang dikaitkan dengan instans load balancing tidak didukung.
Instans tidak boleh sedang digunakan oleh layanan cloud lain. Misalnya, instans tidak boleh sedang dalam proses migrasi, tidak boleh sedang mengalami perubahan VPC, dan database yang dideploy pada instans tersebut tidak boleh dikelola oleh Data Transmission Service (DTS).
-
Jaringan:
Instans yang dikonfigurasi dengan EIP dalam pola visible network interface controller (NIC) atau pola multi-EIP ke NIC visible tidak didukung.
Instans yang disambungkan ke alamat IP virtual high availability (HaVips) tidak didukung.
Instans yang vSwitch-nya dikaitkan dengan tabel rute kustom tidak didukung.
Instans yang telah mengaktifkan Global Accelerator (GA) tidak didukung.
Instans yang disambungkan ke Elastic Network Interfaces (ENIs) sekunder tidak didukung.
Instans yang telah dialokasikan alamat IPv6 tidak didukung.
Instans yang NIC primernya memiliki beberapa alamat IP tidak didukung.
vSwitch yang ditentukan harus termasuk dalam VPC tujuan.
Zona vSwitch harus tetap sama sebelum dan sesudah modifikasi.
Jika Anda menentukan IP privat untuk NIC primer, alamat IP tersebut harus berada dalam blok CIDR vSwitch dan tersedia. Jika tidak ditentukan, alamat IP akan dialokasikan secara acak. Pastikan vSwitch tujuan memiliki cukup alamat IP yang tersedia.
Jika Anda menggunakan VPC yang dibagikan oleh akun lain, pastikan grup keamanan tujuan dibuat oleh akun Anda di VPC bersama tersebut, bukan oleh akun pemilik VPC.
-
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:ModifyInstanceVpcAttribute |
update |
*Instans.
*VSwitch.
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. Catatan
Saat memanggil operasi ini, instans ECS harus berada dalam status Stopped ( |
i-bp1iudwa5b1tqag1**** |
| VSwitchId |
string |
Yes |
ID vSwitch.
|
vsw-bp1s5fnvk4gn3tw12**** |
| PrivateIpAddress |
string |
No |
Alamat IP privat baru. Catatan
Parameter Nilai default: Jika parameter ini tidak ditentukan, alamat IP privat akan dialokasikan secara acak dari blok CIDR vSwitch. |
172.17.**.** |
| VpcId |
string |
No |
ID VPC tujuan. |
vpc-bp1vwnn14rqpyiczj**** |
| SecurityGroupId |
array |
No |
ID grup keamanan tempat instans ditambahkan setelah VPC diubah. Parameter ini hanya diperlukan jika parameter
|
sg-o6w9l8bc8dgmkw87**** |
|
string |
No |
ID grup keamanan. |
sg-o6w9l8bc8dgmkw87**** |
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 | InvalidTarget.TrafficMirrorSession | Instance is target of traffic mirror session. | |
| 400 | InvalidSource.TrafficMirrorSession | Instance is source of traffic mirror session. | |
| 400 | InvalidPrivateIpAddress.Malformed | Specified private IP address is malformed. | PrivateIpAddress yang ditentukan tidak valid. |
| 400 | InvalidPrivateIpAddress.Duplicated | Specified private IP address is duplicated. | |
| 400 | IncorrectVSwitchStatus | The current status of virtual switch does not support this operation. | vSwitch tertentu berada dalam status tertunda dan tidak dapat dihapus. |
| 400 | IncorrectInstanceStatus | The current status of instance does not support this operation. | Status instans saat ini tidak mendukung operasi ini. |
| 400 | OperationDenied | Specified operation is denied as your instance is not in VPC. | Snapshot yang ditentukan tidak mengizinkan pembuatan volume data. |
| 400 | InvalidVSwitchId.Mismatch | Specified instance and virtual switch are not in the same zone. | Instans tertentu dan vSwitch tertentu tidak berada di zona yang sama. |
| 400 | InvalidPrivateIpAddress.Mismatch | Specified private IP address is not in the CIDR block of virtual switch. | Alamat IP privat yang ditentukan tidak berada dalam blok CIDR vSwitch yang ditentukan. |
| 400 | InvalidPrivateIp.Changing | Previous action is not finished yet. | Modifikasi alamat IP privat untuk instans belum selesai. Anda tidak dapat memodifikasinya lagi. |
| 400 | PrimaryEniHasSubIp | Primary network interface of the specified instance has more than one private ip. | Operasi ditolak. Instans yang ENI primernya memiliki beberapa alamat IP tidak didukung. |
| 400 | VSwitchIdNotMatch | The subnet of private ip is different to the instance, please unbind ha vip. | Blok CIDR vSwitch tidak mengandung alamat IP yang ditentukan. Periksa konfigurasi. |
| 400 | InvalidOperation.EniCountExceeded | The number of ENIs in an enterprise security group has reached the maximum limit. | |
| 400 | InvalidParameter.SecurityGroupId | Security group ids are invalid. | ID grup keamanan tidak valid. |
| 400 | InvalidVSwitch.IllegalStatus | The operation is not allowed in the current VSwitch state. Expecting state includes "Created", but current state is "%s". | Status vSwitch saat ini tidak mendukung operasi ini. |
| 400 | QuotaExceeded.PrivateIpAddress | There are not enough private IPs in the specified VSwitch. | Alamat IP pribadi di vSwitch telah habis. Gunakan vSwitch lain. |
| 401 | InvalidOperation.SecurityGroupNotAuthorized | The specified security group is not authorized to operate. | Anda tidak memiliki izin untuk melakukan operasi pada grup keamanan tertentu. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | OperationDenied | The Specified operation is denied as your instance is locked for security reasons. | |
| 403 | InvalidIp.Ipv6Assigned | The specified instance has been assigned IPv6 address. | |
| 403 | SecurityGroupInstanceLimitExceed | %s | Jumlah maksimum instans dalam grup keamanan telah tercapai. |
| 403 | InvalidInstance.HasTransitionRecord | The operation is denied because the specified instance has a migration plan. | |
| 403 | InvalidInstanceStatus.NotNormal | The Specified operation is denied due to instance status. | |
| 403 | InvalidVpcId.SharedVpc | The Specified operation is denied as your targe vpc is SharedVpc. | |
| 403 | InvalidOperation.NotAllowed | The operation is denied because the specified VPC has advanced features enabled. | |
| 403 | InvalidParameter.ToSecurityGroupId | %s | |
| 403 | InvalidOperation.ResourceManagedByCloudProduct | %s | Grup keamanan yang dikelola oleh layanan cloud tidak mendukung operasi modifikasi. |
| 403 | InvalidOperation.VswAndEcsAvailabilityZoneMismatch | Specified instance and virtual switch are not in the same zone. | Instans dan vSwitch tujuan tidak berada di zona yang sama. |
| 403 | InvalidOperation.CloudBoxEcsNotSupport | Cloud box ecs instance does not support modifying VPC. | Instans CloudBox tidak mendukung modifikasi VPC. |
| 403 | AclLimitExceed | %s | Jumlah aturan grup keamanan untuk ENI atau instans telah melebihi kuota. |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | Instans yang ditentukan tidak ada. Periksa apakah ID instans sudah benar. |
| 404 | InvalidVSwitchId.NotFound | Specified virtual switch does not exist. | ID vSwitch yang ditentukan tidak ada. |
| 404 | NoSuchResource | The specified resource is not found. | Sumber daya yang ditentukan tidak ada. |
| 404 | InvalidParameter.InvalidInstanceId | The specified InstanceId does not exist. | |
| 404 | InvalidParameter.VSwitchId | The specified virtual vswitch does not exist. | VSwitchId yang ditentukan tidak ada. Anda dapat memanggil DescribeVSwitches untuk mengkueri informasi tentang vSwitch yang telah dibuat. |
| 404 | InvalidRegion.ValueNotSupported | The specified Region does not exist. | |
| 404 | InvalidInstance.AttachedEni | The Specified operation is denied due to elastic network interface. | Status ENI dari instans tertentu tidak mendukung operasi modifikasi. Pastikan Anda memahami tindakan pencegahan untuk operasi ini. Untuk informasi lebih lanjut, lihat dokumentasi API ModifyInstanceVpcAttribute. |
| 404 | InvalidIp.MultiPrimaryIp | The Specified operation is denied due to multi private ip. | Instans tertentu memiliki beberapa alamat IP pribadi dan tidak mendukung operasi modifikasi. Pastikan Anda memahami tindakan pencegahan untuk operasi ini. Untuk informasi lebih lanjut, lihat dokumentasi API ModifyInstanceVpcAttribute. |
| 404 | InvalidIp.Ipv6 | The Specified operation is denied due to ipv6. | |
| 404 | InvalidVSwitch.NotBelongToVpc | %s | VSwitchId tertentu tidak termasuk dalam VPC tertentu. Periksa apakah nilai parameter benar. |
| 404 | InvalidParameter.EniNo | %s | |
| 404 | InvalidSecurityGroupId.NotFound | %s | Grup keamanan yang ditentukan tidak ada di bawah akun Anda. Periksa apakah ID grup keamanan sudah benar. |
| 404 | InvalidParameter.SecurityGroupIdRepeated | %s | |
| 404 | InvalidSecurityGroupType.NotSupportClassic | The specified SecurityGroupIds have classic group type. | Jenis jaringan dari grup keamanan tertentu adalah jaringan klasik. Periksa apakah nilai parameter SecurityGroupIds benar. |
| 404 | InvalidSecurityGroupVpc.NotBelongToOneVpc | The specified SecurityGroupIds are belong to different vpc. | ID grup keamanan tertentu termasuk dalam VPC yang berbeda. Periksa apakah nilai parameter SecurityGroupIds benar. Anda dapat memanggil DescribeSecurityGroups untuk mengkueri VPC tempat grup keamanan tertentu berada. |
| 404 | EnterpriseGroupLimited.MutliGroupType | The specified instance can not join multi SecurityGroup types. | |
| 404 | InvalidParameter.AlreadyInTargetVpc | The specified instance is already in the destination VPC. | |
| 404 | InvalidParameter.SecurityGroupId | The specified SecurityGroupId.N is invalid or does not exist. | |
| 404 | JoinedGroupLimitExceed | The specified instance has exceed quota of SecurityGroup. | |
| 404 | InvalidParameter.MustBeEmpty | The specified parameter SecurityGroupId.N and VpcId need be empty. | Parameter SecurityGroupId.N dan VpcId yang ditentukan harus kosong. Jika Anda hanya perlu memodifikasi vSwitch, Anda tidak perlu menentukan parameter SecurityGroupId.N dan VpcId. |
| 404 | InvalidParameter.NotEnoughIpInVSwitch | The specified virtual switch has not enough available ip. | |
| 404 | InvalidDependence.MutliDirectlyEip | The Specified operation is denied due to multi directly Eips. | |
| 404 | InvalidDependence.HaVip | The Specified operation is denied due to HaVip. | |
| 404 | InvalidDependence.NextHopOfCustomRouter | The Specified operation is denied due to next hop of Custom Router. | Entri rute kustom saat ini mengarah ke instans ini. Mengubah VPC tidak didukung. |
| 404 | InvalidDependence.BeenUsedAsAppServer | The Specified operation is denied due to AppServer. | |
| 404 | InvalidDependence.GrantAccess | The Specified operation is denied due to grant access. | Instans saat ini memiliki aturan akses balik. Memodifikasi VPC tidak didukung. |
| 404 | InvalidDependence.BindGA | The Specified operation is denied due to GA. | |
| 404 | InvalidDependence.SLB | The Specified operation is denied as your instance with alb or clb. | Operasi ditolak. Instance ECS yang terkait dengan instans Server Load Balancer tidak didukung. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.