Memanggil ModifyInstanceAttribute untuk mengubah atribut instans, termasuk kata sandi dan nama instans.
Deskripsi operasi
-
Ketika instans dalam status Starting, kata sandi instans tidak dapat diatur ulang.
-
Ketika instans dalam status Running, kata sandi instans tidak dapat diubah.
-
Setelah Anda mengatur ulang kata sandi, Anda harus memulai ulang instans di konsol atau memanggil operasi RebootInstance agar perubahan diterapkan. Memulai ulang instans dari dalam instans tidak akan menerapkan perubahan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:ModifyInstanceAttribute |
update |
*Instance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans yang akan diubah. Hanya satu instans yang dapat diubah dalam satu waktu. |
i-instanc**** |
| Password |
string |
No |
Kata sandi instans. |
yourPassword |
| InstanceName |
string |
No |
Nama instans. Nama harus terdiri dari 2 hingga 128 karakter dan dapat berisi huruf (huruf besar atau kecil) atau karakter Tionghoa. Nama harus diawali dengan huruf atau karakter Tionghoa dan tidak boleh diawali dengan |
i-instanceidname |
| HostName |
string |
No |
Nama host server cloud. Nama host harus terdiri dari 2 hingga 64 karakter. Anda dapat menggunakan titik (.) untuk memisahkan nama host menjadi beberapa segmen. Setiap segmen dapat berisi huruf besar, huruf kecil, angka, atau tanda hubung (-), tetapi tidak boleh berisi titik (.) atau tanda hubung (-) yang berurutan. Nama host tidak boleh diawali atau diakhiri dengan titik (.) atau tanda hubung (-). |
testHostName |
| UserData |
string |
No |
Data kustom instans, yang harus dikodekan dengan Base64. Sebelum dikodekan, data mentah tidak boleh melebihi 16 KB. Kami menyarankan Anda tidak meneruskan informasi sensitif, seperti kata sandi dan kunci pribadi, dalam bentuk teks biasa. Jika Anda harus meneruskan informasi sensitif, kami menyarankan Anda mengenkripsi informasi tersebut terlebih dahulu, lalu mengodekannya dengan Base64 sebelum meneruskannya, dan mendekripsinya dengan cara yang sama di dalam instans. |
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgK**** |
| DeletionProtection |
boolean |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
integer |
Kode pengembalian bisnis. 0 dikembalikan jika permintaan berhasil. |
200 |
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Contoh
Respons sukses
JSONformat
{
"Code": 200,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter | The input parameter that is mandatory for processing this request is not supplied. | |
| 400 | InstanceIdNotFound | The input parameter InstanceId that is not found. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. | |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidDeletionAppointmentNotSupported | The scheduled release time of the current instance is set to prohibit this operation. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.