Mengubah beberapa properti Instance ECS, seperti kata sandi, nama instans, hostname, grup keamanan, MTU, dan data pengguna instans.
Deskripsi operasi
Anda tidak dapat memanggil operasi ini pada instans yang terkunci keamanan. Untuk informasi selengkapnya, lihat Dampak kunci keamanan Sumber daya pada panggilan API.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:ModifyInstanceAttribute |
update |
*Instance.
SecurityGroup.
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
i-bp67acfmxazb4ph**** |
| Password |
string |
No |
Kata sandi instans. Kata sandi harus memiliki panjang 8 hingga 30 karakter dan harus mengandung setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus. Karakter khusus berikut didukung: ()`~!@#$%^&*-_+=|{}[]:;'<>,.?/ . Untuk instans Windows, kata sandi tidak boleh diawali dengan garis miring (/). Perhatikan hal-hal berikut:
Catatan
Jika Anda menentukan parameter |
Test123456&$ |
| HostName |
string |
No |
Hostname sistem operasi. Perhatikan hal-hal berikut:
Hostname memiliki batas berikut untuk sistem operasi yang berbeda:
|
testHostName |
| InstanceName |
string |
No |
Nama instans. Nama harus memiliki panjang 2 hingga 128 karakter. Nama harus diawali dengan huruf dan tidak boleh diawali dengan |
testInstanceName |
| Description |
string |
No |
Deskripsi instans. Deskripsi harus memiliki panjang 2 hingga 256 karakter dan tidak boleh diawali dengan |
testInstanceDescription |
| UserData |
string |
No |
Data pengguna instans. Kami menyarankan Anda untuk mengodekan data ke Base64 sebelum meneruskannya. Perhatikan hal-hal berikut:
Catatan
Sebelum pengodean Base64, data mentah tidak boleh melebihi 32 KB. Jangan meneruskan informasi sensitif seperti kata sandi dan kunci pribadi dalam teks biasa. Jika Anda harus meneruskan informasi sensitif, enkripsi informasi tersebut, kodekan ke Base64, lalu dekripsi dengan cara yang sama di dalam instans. |
ZWNobyBoZWxsbyBlY3Mh |
| Recyclable |
boolean |
No |
Catatan
Parameter ini berada dalam pratinjau undangan dan tidak tersedia untuk publik. |
true |
| CreditSpecification |
string |
No |
Mode berjalan Instance Burstable. Nilai valid:
Untuk informasi selengkapnya tentang mode berjalan Instance Burstable, lihat Ikhtisar Instans burstable. |
Standard |
| DeletionProtection |
boolean |
No |
Atribut perlindungan rilis instans. Apakah instans dapat dirilis dari konsol atau dengan memanggil operasi DeleteInstance. Catatan
Atribut ini hanya berlaku untuk instans pay-as-you-go. Atribut ini hanya dapat mencegah pelepasan manual, bukan pelepasan yang diinisiasi sistem. |
false |
| NetworkInterfaceQueueNumber |
integer |
No |
Jumlah Antrian untuk Elastic Network Interface (ENI) primer. Perhatikan hal-hal berikut:
|
8 |
| SecurityGroupIds |
array |
No |
ID grup keamanan tempat instans ditetapkan ulang. Perhatikan hal-hal berikut:
Catatan
Perubahan berlaku pada instans sesaat setelah modifikasi, tetapi mungkin terjadi sedikit penundaan. |
sg-bp15ed6xe1yxeycg7o**** |
|
string |
No |
ID grup keamanan. |
sg-bp15ed6xe1yxeycg7o**** |
|
| RemoteConnectionOptions |
object |
No |
Catatan
Parameter ini berada dalam pratinjau undangan dan tidak tersedia untuk publik. |
|
| Password |
string |
No |
Catatan
Parameter ini berada dalam pratinjau undangan dan tidak tersedia untuk publik. |
hide |
| Type |
string |
No |
Catatan
Parameter ini berada dalam pratinjau undangan dan tidak tersedia untuk publik. |
hide |
| EnableJumboFrame |
boolean |
No |
Apakah akan mengaktifkan fitur Jumbo Frame untuk MTU Instance ECS. Nilai valid:
Perhatikan hal-hal berikut:
|
false |
| CpuOptions.Core |
integer |
No |
Jumlah inti CPU. Parameter ini tidak mendukung nilai kustom dan hanya dapat menggunakan nilai default. |
2 |
| CpuOptions.ThreadsPerCore |
integer |
No |
Jumlah thread per inti CPU. Jumlah vCPU Instance ECS = nilai
|
2 |
| CpuOptions.TopologyType |
string |
No |
Tipe topologi CPU instans. Nilai valid:
Nilai default: none. Perhatikan hal-hal berikut:
Catatan
Hanya beberapa keluarga instans yang mendukung parameter ini. Untuk informasi tentang keluarga instans yang didukung, lihat Melihat dan mengubah struktur topologi CPU. |
DiscreteCoreToHTMapping |
| PrivateDnsNameOptions |
object |
No |
Konfigurasi nama domain pribadi instans. Untuk informasi selengkapnya tentang resolusi domain pribadi, lihat Resolusi domain pribadi ECS. |
|
| EnableInstanceIdDnsARecord |
boolean |
No |
Apakah akan mengaktifkan resolusi Catatan DNS A dari nama domain berbasis ID instans ke alamat IPv4. Nilai valid:
Nilai default: false. |
false |
| EnableInstanceIdDnsAAAARecord |
boolean |
No |
Apakah akan mengaktifkan resolusi Catatan AAAA dari nama domain berbasis ID instans ke alamat IPv6. Nilai valid:
Nilai default: false. |
false |
| EnableIpDnsARecord |
boolean |
No |
Apakah akan mengaktifkan resolusi Catatan DNS A dari nama domain berbasis IP ke alamat IPv4. Nilai valid:
Nilai default: false. |
false |
| EnableIpDnsPtrRecord |
boolean |
No |
Apakah akan mengaktifkan resolusi Catatan PTR terbalik dari alamat IPv4 ke nama domain berbasis IP. Nilai valid:
Nilai default: false. |
false |
| HostnameType |
string |
No |
Tipe hostname. Nilai valid:
Nilai default: Custom. |
Custom |
| CpuOptions |
object |
No |
Opsi CPU. |
|
| NestedVirtualization |
string |
No |
Catatan
Parameter ini berada dalam pratinjau undangan dan tidak tersedia untuk publik. Valid values:
|
enabled |
| EnableNetworkEncryption |
boolean |
No |
Apakah akan mengaktifkan enkripsi lalu lintas jaringan VPC. Nilai valid:
Catatan
Parameter ini berada dalam pratinjau undangan dan tidak tersedia untuk publik. |
true |
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 | InvalidInstanceName.Malformed | The specified parameter "InstanceName" is not valid. | Format nama instans yang ditentukan tidak valid. Nama harus terdiri dari 2 hingga 128 karakter, diawali dengan huruf atau karakter Tionghoa, dan dapat berisi angka, titik (.), garis bawah (_), atau tanda hubung (-). Nama tidak boleh diawali dengan http:// atau https://. |
| 400 | InvalidDescription.Malformed | The specified parameter "Description" is not valid. | Format deskripsi Sumber daya yang ditentukan tidak valid. Deskripsi harus memiliki panjang 2 hingga 256 karakter dan tidak boleh diawali dengan http:// atau https://. |
| 400 | InvalidRemoteConnectionOptions.Password | The remote connection password is invalid. | |
| 400 | InvalidRemoteConnectionOptions.Type | The remote connection type is invalid. | |
| 400 | InstanceType.ValueNotSupported | The instance type not supported. | |
| 400 | OSType.ValueNotSupported | The OS type is not supported. | |
| 400 | InvalidHostPassword.Malformed | The specified parameter "Password" is not valid. | |
| 400 | InvalidHostName.Malformed | The specified parameter "HostName" is not valid. | Parameter HostName yang ditentukan tidak valid. |
| 400 | InvalidPassword.Malformed | The specified parameter "Password" is not valid. | Parameter Password yang ditentukan tidak valid. |
| 400 | InvalidUserData.SizeExceeded | The specified parameter "UserData" exceeds the size. | |
| 400 | InvalidUserData.NotSupported | TThe specified parameter "UserData" only support the vpc and IoOptimized Instance. | |
| 400 | ImageNotSupportCloudInit | The specified image does not support cloud-init. | Image yang ditentukan tidak mendukung CloudInit. |
| 400 | ChargeTypeViolation | Pay-As-You-Go instances do not support this operation. | |
| 400 | InvalidParameter.RecycleBin | You do not have permission to set recyclable properties. | Anda tidak diizinkan untuk melakukan operasi ini. |
| 400 | InvalidParameter.CreditSpecification | The specified CreditSpecification is not supported in this region. | Mode berjalan Instans Burstable yang ditentukan tidak didukung di wilayah ini. |
| 400 | InvalidInstanceStatus.CreditSpecRestricted | The current status of the resource does not support this operation. | Status sumber daya saat ini tidak mendukung operasi ini. |
| 400 | InvalidInstanceStatus.NotRunning | The current status of the resource is invalid, you can only do this operation when instance is running. | Status instans saat ini tidak mendukung operasi ini. Lakukan operasi ini saat status instans adalah Running. |
| 400 | InvalidNetworkType.NotSupported | The classic networkType does not support to modify security group | |
| 400 | InvalidOperation.EniCountExceeded | =The maximum number of eni in a enterprise security group is exceeded. | |
| 400 | JoinedGroupLimitExceed | %s | Resource yang ditentukan telah mencapai jumlah maksimum grup keamanan yang dapat diikuti. Untuk informasi selengkapnya, lihat hasil pengembalian aktual dari placeholder %s dalam pesan error. |
| 400 | InvalidParameter | The specified parameter is not valid. | Parameter permintaan saat ini tidak valid. Coba lagi. |
| 400 | InvalidOperation.InvalidEcsState | %s | Operasi ini tidak diizinkan dalam status layanan cloud saat ini. |
| 400 | InvalidParam.NotSupportJumboFrame | Not support jumbo frame. | |
| 400 | InvalidOperation.InstanceStatusNotSupport | The instance status is not support modify mtu config. | |
| 400 | InvalidOperation.InstanceStatusUnsupported | The specified instance status does not support modification of cpu topology type. | Status instans saat ini tidak mendukung pengubahan jenis topologi CPU. |
| 400 | InvalidParameter.CpuOptionsTopologyType | The specified parameter CpuOptions.TopologyType: %s is not valid. | Nilai jenis topologi CPU yang ditentukan tidak valid. |
| 400 | InvalidInstanceType.NotSupportCpuOptionsTopologyType | The specified instance type does not support CpuOptions.TopologyType: %s. | Tipe instans saat ini tidak mendukung jenis topologi CPU yang ditentukan. |
| 400 | InvalidAdditionalInfoPvdConfig.SizeExceeded | The specified parameter AdditionalInfo.PvdConfig exceeds the size. | |
| 400 | InvalidInstanceType.NotSupportHighDensityMode | The specified instance type does not support the use of the high density mode. | Tipe instans saat ini tidak mendukung mode disk kerapatan tinggi. |
| 400 | InvalidStatus.StoppedRequired | The current state of the resource does not support this operation, it can only be operated in a stopped state. | Status sumber daya saat ini tidak mendukung operasi ini. Sumber daya harus berada dalam status Stopped. |
| 400 | InvalidParameter.CpuOptionsTurboMode | The specified parameter TurboMode is not valid. | Parameter mode frekuensi yang ditentukan tidak valid. |
| 400 | InvalidInstanceType.EnableNVSUnsupported | The specified instance type does not support EnableNVS. | Tipe instans yang ditentukan tidak mendukung pengaktifan fitur NVS. |
| 400 | InvalidInstanceType.EnableVISSTUnsupported | The specified instance type does not support EnableVISST. | Tipe instans yang ditentukan tidak mendukung pengaktifan fitur VISST. |
| 400 | InvalidInstanceType.EnableVRDTUnsupported | The specified instance type does not support EnableVRDT. | Tipe instans yang ditentukan tidak mendukung pengaktifan fitur VRDT. |
| 400 | InvalidInstanceType.SingleCoreMaxModeUnsupported | The specified instance type does not support TurboMode: "SINGLE CORE MAX". | Tipe instans yang ditentukan tidak mendukung pengaktifan mode frekuensi turbo maksimum inti tunggal. |
| 400 | InvalidInstanceType.GpuOptionsConfidentialComputingUnsupported | The specified instance type does not support the confidential computing mode. | |
| 400 | InvalidParameter.GpuOptionsConfidentialComputing | The specified parameter confidential computing mode is not valid. | Nilai enumerasi untuk mode komputasi terenkripsi GPU instans tidak valid. |
| 400 | InvalidParameterAuthorized.GpuOptionsConfidentialComputing | The specified parameter confidential computing mode is unauthorized. | Nilai parameter mode komputasi terenkripsi GPU yang ditentukan untuk instans tidak diotorisasi. |
| 400 | InvalidParameter.CpuOptionsNestedVirtualization | The specified parameter CpuOptions.NestedVirtualization: %s is not valid. | |
| 400 | InvalidInstanceType.NotSupportCpuOptionsNestedVirtualization | The specified instance type does not support CpuOptions.NestedVirtualization: %s. | Tipe instans saat ini tidak mendukung kemampuan virtualisasi bertingkat yang ditentukan. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | IncorrectInstanceStatus | The current status of the resource does not support this operation. | |
| 403 | InstanceLockedForSecurity | The specified operation is denied as your instance is locked for security reasons. | Instans tempat disk menyambungkan terkunci karena alasan keamanan. |
| 403 | OperationDenied | The instance amount in the specified SecurityGroup reach its limit. | Snapshot yang ditentukan tidak mengizinkan pembuatan volume data. |
| 403 | InvalidUserData.Forbidden | User not authorized to input the parameter "UserData"please apply for permission "UserData" | |
| 403 | InvalidUserData.Base64FormatInvalid | The specified UserData is not valid | UserData yang ditentukan tidak valid. |
| 403 | InvalidChargeType.ValueNotSupported | Deletion protection is only valid for postPaid instance, not for prePaid or spot instance. | Metode penagihan instans tidak mendukung operasi yang ditentukan. |
| 403 | InvalidUser.Unauthorized | The user is not authorized | Akun saat ini tidak memiliki izin yang diperlukan. |
| 403 | EnterpriseGroupLimited.MutliGroupType | The specified instance can not join multi SecurityGroup types. | Instans yang ditentukan tidak dapat ditambahkan ke grup keamanan kustom dan grup keamanan lanjutan secara bersamaan. Anda dapat memanggil DescribeSecurityGroups untuk mengkueri tipe grup keamanan yang ditentukan. |
| 403 | SecurityGroupInstanceLimitExceed | %s | Jumlah maksimum instans dalam grup keamanan telah tercapai. |
| 403 | InstanceNotInSecurityGroup | The instance not in the group. | |
| 403 | InvalidOperation.InvalidRegion | %s | |
| 403 | InvalidOperation.ResourceManagedByCloudProduct | %s | Grup keamanan terkelola dari layanan cloud tidak mendukung operasi modifikasi. |
| 403 | InvalidParameter.InvalidEniQueueNumber | %s | Jumlah Antrian Elastic Network Interface (ENI) tidak benar. Untuk informasi selengkapnya, lihat hasil pengembalian aktual dari placeholder %s dalam pesan error. |
| 403 | InvalidOperation.MaxEniQueueNumberExceeded | %s | Jumlah Antrian Elastic Network Interface (ENI) melebihi batas atas. Untuk informasi selengkapnya, lihat hasil pengembalian aktual dari placeholder %s dalam pesan error. |
| 403 | InvalidOperation.ExceedInstanceTypeQueueNumber | %s | Jumlah total Antrian Elastic Network Interface (ENI) melebihi batas atas. Untuk informasi selengkapnya, lihat hasil pengembalian aktual dari placeholder %s dalam pesan error. |
| 403 | InvalidOperation.InstanceTypeNotSupportHighPerformanceTrafficMode | %s | Tipe instans dari instans yang ditentukan tidak mendukung ENI mode RDMA. |
| 403 | InvalidParameter.InvalidQueuePairNumber | %s | |
| 403 | InvalidOperation.MaxEniQueuePairNumberExceed | %s | |
| 403 | InvalidOperation.EniQueuePairNumberOverflow | %s | |
| 403 | AclLimitExceed | %s | Jumlah aturan grup keamanan untuk ENI atau instans melebihi kuota. |
| 403 | InvalidInstanceType.CpuOptionsThreadsPerCoreUnsupported | The current instance type does not support setting or modifying the CpuOptions.ThreadsPerCore parameter. | Tipe instans saat ini tidak mendukung pengaturan atau pengubahan parameter CpuOptions.ThreadsPerCore. |
| 403 | InvalidParameter.CpuOptionsCore | The specified parameter CpuOptions.Core is not valid. | Parameter CpuOptions.Core tidak valid. |
| 403 | InvalidParameter.CpuOptionsThreadsPerCore | The specified parameter CpuOptions.ThreadsPerCore is not valid. | Parameter CpuOptions.ThreadsPerCore tidak valid. |
| 403 | InvalidOperation.UserNotSupportNetworkEncryption | User not support network encryption. | Pengguna tidak mendukung penentuan parameter enkripsi lalu lintas jaringan. |
| 403 | InvalidOperation.InstanceTypeNotSupportNetworkEncryption | The specified instance type does not support network encryption. | Tipe instans yang ditentukan tidak mendukung enkripsi lalu lintas VPC. |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | Instans yang ditentukan tidak ada. Periksa apakah ID instans benar. |
| 404 | InvalidSecurityGroupId.NotFound | The specified SecurityGroupId does not exist. | Grup keamanan yang ditentukan tidak ada di bawah akun Anda. Periksa apakah ID grup keamanan sudah benar. |
| 404 | Credit.NotFound | The specified credit information does not exist. | Informasi kredit CPU untuk Instance Burstable yang ditentukan tidak ada. |
| 404 | InvalidInstanceStatus.NeedRestart | The current status of the resource is invalid, you can only do this operation after instance is restarted. | |
| 404 | InvalidParameter.SecurityGroupIdRepeated | The specified security group ids has repeated. | Grup keamanan yang ditentukan telah ditambahkan. Periksa apakah nilai parameter SecurityGroupIds sudah benar. |
| 404 | InvalidSecurityGroupType.NotSupportClassic | The specified SecurityGroupIds have classic group type. | Jenis jaringan dari grup keamanan yang ditentukan adalah jaringan klasik. Periksa apakah nilai parameter SecurityGroupIds sudah benar. |
| 404 | InvalidSecurityGroupVpc.NotBelongToOneVpc | The specified SecurityGroupIds are belong to different vpc. | ID grup keamanan yang ditentukan termasuk dalam VPC yang berbeda. Periksa apakah Kata kunci SecurityGroupIds sudah benar. Anda dapat memanggil DescribeSecurityGroups untuk mengkueri VPC tempat grup keamanan yang ditentukan berada. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.