Mengkueri otentikasi identitas kustom.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mq:QueryCustomAuthIdentity |
get |
*Instance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans ApsaraMQ for MQTT. |
post-111**** |
| Username |
string |
No |
Nama pengguna. |
test |
| IdentityType |
string |
No |
Tipe identitas. |
USER |
| ClientId |
string |
No |
ID klien perangkat. Anda dapat menentukan parameter ini ketika tipe identitas adalah CLIENT. |
GID_test@@@test |
| NextToken |
string |
No |
Token yang menandai posisi akhir kueri saat ini. Anda dapat meneruskan token ini sebagai parameter di panggilan berikutnya untuk melanjutkan paginasi. Jika ini adalah panggilan pertama atau halaman terakhir dikembalikan, nilainya adalah string kosong. |
eyJhY2NvdW50IjoiMTM4MTcxODk3NDQzMjQ1OSIsImV2ZW50SWQiOiJGMkUxOUE3QS1FM0Q0LTVCOEYtQkU4OS1CNkMyM0RBM0UyRjIiLCJsb2dJZCI6IjY2LTEzODE3MTg5NzQ0MzI0NTkiLCJydyI6IlciLCJ0aW1lIjoxNjc4MzI2MTI1MDAwfQ |
| Size |
integer |
Yes |
Jumlah entri yang akan dikueri. Nilai maksimum: 100. |
100 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| RequestId |
string |
ID permintaan. |
11568B5B-13A8-4E72-9DBA-3A14F7D3**** |
| Code |
integer |
Kode tanggapan. 200: Permintaan berhasil. Kode lain menunjukkan error. Untuk informasi lebih lanjut tentang kode error, lihat Kode error. |
200 |
| Success |
boolean |
Apakah permintaan berhasil. true: Permintaan berhasil. false: Permintaan gagal. |
True |
| Message |
string |
Informasi tambahan. |
operation success. |
| Data |
object |
Hasil kueri. |
|
| Results |
array<object> |
Data yang dikembalikan. |
|
|
object |
Data yang dikembalikan. |
||
| Username |
string |
Nama pengguna. |
test |
| Secret |
string |
Secret AccessKey. |
62a5916d71767185b48907d85c2efa**** |
| IdentityType |
string |
Jenis identitas. Nilai yang valid:
|
USER |
| ClientId |
string |
ID klien jika IdentityType diatur ke CLIENT. |
GID_ICP@@@4d378084 |
| SignMode |
string |
Mode verifikasi tanda tangan. ORIGIN: membandingkan kata sandi dengan secret AccessKey. SIGNED: menggunakan algoritma HMAC_SHA1 untuk menandatangani ID klien guna memperoleh kata sandi dan kemudian membandingkan kata sandi tersebut. |
SIGNED |
| NextToken |
string |
Jika lebih banyak hasil tersedia, NextToken dikembalikan. |
AAAAAXA+GzVqTutYpgkFjBrchKzuvSbpuTqtt6OF9tsC9QnJ |
Contoh
Respons sukses
JSONformat
{
"RequestId": "11568B5B-13A8-4E72-9DBA-3A14F7D3****",
"Code": 200,
"Success": true,
"Message": "operation success.",
"Data": {
"Results": [
{
"Username": "test",
"Secret": "62a5916d71767185b48907d85c2efa****",
"IdentityType": "USER",
"ClientId": "GID_ICP@@@4d378084",
"SignMode": "SIGNED"
}
],
"NextToken": "AAAAAXA+GzVqTutYpgkFjBrchKzuvSbpuTqtt6OF9tsC9QnJ"
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter.%s | An error occurred while validating the parameter. The parameter may be missing or invalid. | |
| 400 | InstancePermissionCheckFailed | An error occurred while validating the permissions of the instance. Please verify the account that created the instance and its permissions settings. | |
| 404 | ApiNotSupport | The specified API is not supported. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.