全部产品
Search
文档中心

OpenAPI Explorer:Cara mendapatkan RequestId

更新时间:Nov 11, 2025

Saat mengakses Layanan Alibaba Cloud, setiap permintaan akan diberi RequestId unik oleh Alibaba Cloud. Anda dapat menggunakan RequestId tersebut untuk melihat informasi permintaan melalui diagnostik OpenAPI atau ActionTrail. RequestId umumnya digunakan untuk mendiagnosis kesalahan. Jika panggilan OpenAPI gagal, Anda dapat memasukkan RequestId ke platform diagnostik OpenAPI guna mengidentifikasi penyebab dan solusi kesalahan tersebut. Topik ini menggunakan contoh umum kesalahan izin untuk menunjukkan cara memperoleh RequestId dalam berbagai skenario.

Catatan

Topik ini hanya berlaku untuk API yang tersedia di Portal OpenAPI.

Metode

RequestId dapat diperoleh dengan metode berikut. Jika suatu permintaan mengembalikan kesalahan, Anda dapat menggunakan RequestId tersebut di platform diagnostik OpenAPI untuk mencari solusi. Untuk kesalahan izin, pesan kesalahan juga mencakup parameter AccessDeniedDetail, yang menyediakan operasi tidak sah secara spesifik (AuthAction) serta pesan diagnostik terenkripsi (EncodedDiagnosticMessage).

Menggunakan alat pengembang browser di Konsol

Saat melakukan operasi di Konsol, buka alat pengembang browser Anda, lalu filter permintaan yang mengandung "api.json?" untuk menemukan RequestId dari permintaan tersebut.

image

Menggunakan hasil pengujian dari Portal OpenAPI

Saat menguji panggilan di Portal OpenAPI, RequestId akan ditampilkan dalam hasil respons.

image

Menggunakan SDK

Saat menggunakan SDK Alibaba Cloud, Anda biasanya dapat mengambil RequestId langsung dari tanggapan API. Jika terjadi kesalahan, Anda dapat menangkap pengecualian untuk mendapatkan pesan kesalahan tersebut.

image

Menggunakan antarmuka baris perintah (CLI)

RequestId juga dapat ditemukan dalam keluaran Alibaba Cloud CLI.

image

Menggunakan Terraform

Terraform mengoordinasikan beberapa sumber daya, sehingga sistem tidak menampilkan RequestId setelah eksekusi berhasil. Namun, jika terjadi kesalahan selama eksekusi, Terraform akan menampilkan pesan kesalahan yang mencakup RequestId.

image

Metode lainnya

Sebagai contoh, jika terjadi kesalahan saat memanggil API yang menggunakan tanda tangan V3, tanggapan kesalahan akan mencakup RequestId.

image

Mencari informasi permintaan dengan RequestId

Diagnostik OpenAPI

Di halaman , Anda dapat memasukkan RequestId untuk mengkueri rantai panggilan, informasi dasar, detail autentikasi, dan konten permintaan. Jika permintaan mengembalikan kesalahan, solusinya juga akan ditampilkan.

Catatan

Jika permintaan ditolak karena izin RAM yang tidak mencukupi, Anda dapat memperoleh parameter EncodedDiagnosticMessage dari pesan kesalahan, lalu memanggil operasi DecodeDiagnosticMessage untuk mendekode informasi izin tersebut.

image

ActionTrail

Anda dapat memanggil operasi LookupEvents dan meneruskan RequestId untuk mengkueri detail event. Saat memanggil operasi ini, teruskan nilai-nilai berikut untuk parameter LookupAttribute:

Parameter

Deskripsi

Key

Tetapkan nilai ini ke EventId.

Value

Masukkan RequestId yang sebenarnya.

image