Meminta token O&M untuk bastion host atau database untuk mengelola aset.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:GenerateAssetOperationToken |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instance bastion host. Catatan
Anda dapat memanggil operasi DescribeInstances untuk meminta ID. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
No |
ID region instance bastion host. Catatan
Untuk informasi selengkapnya tentang ID region, lihat Region dan zona. |
cn-hangzhou |
| AssetType |
string |
Yes |
Jenis aset yang ingin Anda buatkan token O&M. Nilai yang valid:
|
Host |
| AssetId |
string |
Yes |
ID aset. |
11 |
| AssetAccountId |
string |
No |
ID akun aset. Catatan
Anda harus menentukan setidaknya salah satu dari AssetAccountId dan AssetAccountName. Jika Anda menentukan kedua parameter, AssetAccountId yang digunakan. |
2 |
| AssetAccountName |
string |
No |
Nama akun aset. Jika parameter ini menentukan akun kustom, Anda harus memasukkan nama akun yang sebenarnya. Catatan
Jika Anda menentukan kedua AssetAccountId dan AssetAccountName, AssetAccountId yang digunakan. |
root |
| AssetAccountPassword |
string |
No |
Kata sandi yang dikodekan dalam Base64. Parameter ini wajib jika Anda ingin membuat token O&M untuk akun kustom. |
dGVzdHBhc3N3b3Jk |
| AssetAccountProtocolName |
string |
No |
Protokol yang digunakan untuk terhubung ke aset. Nilai yang valid:
Catatan
Parameter ini wajib jika Anda ingin membuat token O&M untuk akun kustom. |
SSH |
| OperationMode |
string |
No |
Mode O&M. Nilai yang valid:
Catatan
Parameter ini hanya didukung oleh bastion host versi V3.2.44 atau yang lebih baru. Jika Anda tidak menentukan parameter ini, WebToken yang digunakan. |
Sso |
| LoginAttribute |
string |
No |
Atribut logon. Parameter ini wajib jika Anda menetapkan OperationMode ke Sso dan menggunakan akun Oracle kustom. Nilai yang valid:
Catatan
Parameter ini hanya didukung oleh bastion host versi V3.2.44 atau yang lebih baru. |
SID |
| DatabaseSchema |
string |
No |
Nama database. Parameter ini wajib untuk akun kustom jika Anda menetapkan OperationMode ke Sso dan AssetAccountProtocolName ke PostgreSQL atau Oracle. Catatan
Parameter ini hanya didukung oleh bastion host versi V3.2.44 atau yang lebih baru. |
orcl |
| SsoClient |
string |
No |
Jenis klien yang ingin Anda gunakan untuk O&M pada aset Linux. Parameter ini wajib jika Anda menetapkan OperationMode ke Sso dan protokol aset ke SSH. Nilai yang valid:
Catatan
Parameter ini hanya didukung oleh bastion host versi V3.2.44 atau yang lebih baru. |
ssh |
| OperationNote |
string |
No |
Keterangan untuk logon. Parameter ini wajib jika administrator Anda mengaktifkan keterangan logon dalam kebijakan kontrol. |
comment |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| AssetOperationToken |
object |
Token operasi aset. |
|
| CountLeft |
integer |
Jumlah penggunaan tersisa untuk token. |
1 |
| ExpireTime |
integer |
Waktu kedaluwarsa token. Nilai ini adalah UNIX timestamp. |
1709110797 |
| HasCountLimit |
boolean |
Menunjukkan apakah token memiliki batas penggunaan. |
true |
| MaxRenewCount |
integer |
Jumlah maksimum token dapat diperpanjang. Nilai 0 menunjukkan bahwa token tidak dapat diperpanjang. |
10 |
| RenewCount |
integer |
Jumlah token telah diperpanjang. |
1 |
| Token |
string |
Token O&M yang diminta. |
NmYyMmEzNmMwYzljNGY****** |
| TokenId |
string |
ID token O&M. |
1 |
| SsoUrl |
string |
URL single sign-on (SSO). |
sso://eyJOT0RFX0NPTU1PTiI6eyJNb2R****** |
| RequestId |
string |
ID permintaan. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
Contoh
Respons sukses
JSONformat
{
"AssetOperationToken": {
"CountLeft": 1,
"ExpireTime": 1709110797,
"HasCountLimit": true,
"MaxRenewCount": 10,
"RenewCount": 1,
"Token": "NmYyMmEzNmMwYzljNGY******",
"TokenId": "1",
"SsoUrl": "sso://eyJOT0RFX0NPTU1PTiI6eyJNb2R******"
},
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | |
| 500 | InternalError | An unknown error occurred. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.