Mengambil informasi mengenai 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 |
Username. |
test |
| IdentityType |
string |
No |
Tipe identitas. |
USER |
| ClientId |
string |
No |
ID client jika Anda menetapkan IdentityType ke CLIENT. |
GID_test@@@test |
| NextToken |
string |
No |
Token yang menandai posisi akhir dari halaman yang dikembalikan sebelumnya. Untuk memperoleh batch data berikutnya, panggil operasi ini lagi dengan menggunakan nilai NextToken yang dikembalikan oleh permintaan sebelumnya. Jika Anda memanggil operasi ini untuk pertama kali atau ingin menanyakan semua hasil, tetapkan NextToken ke string kosong. |
eyJhY2NvdW50IjoiMTM4MTcxODk3NDQzMjQ1OSIsImV2ZW50SWQiOiJGMkUxOUE3QS1FM0Q0LTVCOEYtQkU4OS1CNkMyM0RBM0UyRjIiLCJsb2dJZCI6IjY2LTEzODE3MTg5NzQ0MzI0NTkiLCJydyI6IlciLCJ0aW1lIjoxNjc4MzI2MTI1MDAwfQ |
| Size |
integer |
Yes |
Jumlah identitas yang akan ditanyakan. 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 status HTTP. Kode status 200 menunjukkan bahwa permintaan berhasil. Kode status lain menunjukkan bahwa permintaan gagal. Untuk daftar kode kesalahan, lihat Kode kesalahan. |
200 |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai yang valid: true dan false. |
True |
| Message |
string |
Pesan yang dikembalikan. |
operation success. |
| Data |
object |
Data yang dikembalikan. |
|
| Results |
array<object> |
Hasil yang dikembalikan. |
|
|
object |
Hasil yang dikembalikan. |
||
| Username |
string |
Username. |
test |
| Secret |
string |
Rahasia AccessKey. |
62a5916d71767185b48907d85c2efae2 |
| IdentityType |
string |
Tipe identitas. Nilai yang valid:
|
USER |
| ClientId |
string |
ID client jika IdentityType diatur ke CLIENT. |
GID_ICP@@@4d378084 |
| SignMode |
string |
Mode verifikasi signature. ORIGIN: membandingkan password dan Rahasia AccessKey. SIGNED: menggunakan algoritma HMAC_SHA1 untuk menandatangani client ID guna mendapatkan password, lalu membandingkan password tersebut. |
SIGNED |
| NextToken |
string |
Jika terdapat nilai kembali berlebih, parameter ini akan 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": "62a5916d71767185b48907d85c2efae2",
"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.