Setelah Anda menambahkan host ke Host Bastion, Anda dapat membuat akun host untuk host tersebut guna mengelola akun host yang ada di Host Bastion. Setelah akun host dibuat, engineer O&M dapat menggunakan akun tersebut untuk log ke host melalui Host Bastion untuk melakukan operasi O&M.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:CreateHostAccount |
create |
*Semua sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans Host Bastion tempat host yang ingin Anda buatkan akun host berada. Catatan
Anda dapat memanggil operasi DescribeInstances untuk mengkueri ID instans Host Bastion. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
No |
ID wilayah instans Host Bastion tempat host yang ingin Anda buatkan akun host berada. Catatan
Untuk informasi lebih lanjut mengenai pemetaan antara ID wilayah dan nama wilayah, lihat Regions and zones. |
cn-hangzhou |
| HostId |
string |
Yes |
ID host yang ingin Anda buatkan akun host. Catatan
Anda dapat memanggil operasi ListHosts untuk mengkueri parameter ini. |
1 |
| ProtocolName |
string |
Yes |
Nama protokol akun host yang akan dibuat.
|
SSH |
| HostAccountName |
string |
Yes |
Nama akun host yang akan dibuat. Nama dapat memiliki panjang hingga 128 karakter. |
accountname |
| Password |
string |
No |
Kata sandi akun host yang akan dibuat. |
123456 |
| PrivateKey |
string |
No |
Kunci privat akun host yang akan dibuat. Nilai berupa string yang dienkode Base64. Catatan
Parameter ini hanya berlaku ketika ProtocolName diatur ke SSH. Anda tidak perlu mengonfigurasi parameter ini ketika ProtocolName diatur ke RDP. Anda dapat mengonfigurasi kata sandi dan kunci privat untuk akun host. Saat terhubung ke aset, Host Bastion mengutamakan penggunaan kunci privat. |
LS0tLS1******RCBSU0tLQ== |
| PassPhrase |
string |
No |
Frasa sandi kunci privat untuk akun host yang akan dibuat. Catatan
Anda dapat mengonfigurasi parameter ini ketika ProtocolName diatur ke SSH. Anda tidak perlu mengonfigurasi parameter ini ketika ProtocolName diatur ke RDP. |
123456 |
| HostShareKeyId |
string |
No |
ID kunci bersama untuk host. |
1 |
| PrivilegeType |
string |
No |
Jenis hak istimewa akun. Nilai default: Normal.
Catatan
Hanya didukung pada V3.2.47 dan versi yang lebih baru. |
Normal |
| RotationMode |
string |
No |
Mode pengubahan kata sandi akun. Nilai default: Self.
Catatan
Hanya didukung pada V3.2.47 dan versi yang lebih baru. |
Self |
| ProjectId |
integer |
No |
ID proyek. |
3 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| HostAccountId |
string |
ID akun host. |
1 |
| RequestId |
string |
ID permintaan. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
Contoh
Respons sukses
JSONformat
{
"HostAccountId": "1",
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | |
| 400 | HostAccountAlreadyExists | The host account already exists. | |
| 500 | InternalError | An unknown error occurred. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.