Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Untuk membantu masalah debug yang terkait dengan akses klien ke API Anda, Anda dapat mencatat panggilan API ke Amazon Data Firehose. Untuk informasi selengkapnya tentang Firehose, lihat Apa itu Amazon Data Firehose? .
Untuk pencatatan akses, Anda hanya dapat mengaktifkan CloudWatch atau Firehose—Anda tidak dapat mengaktifkan keduanya. Namun, Anda dapat mengaktifkan CloudWatch pencatatan eksekusi dan Firehose untuk pencatatan akses.
Topik
Format log Firehose untuk API Gateway
Firehose logging menggunakan format yang sama dengan logging. CloudWatch
Izin untuk pencatatan Firehose
Saat pencatatan akses Firehose diaktifkan di panggung, API Gateway akan membuat peran terkait layanan di akun Anda jika peran tersebut belum ada. Peran tersebut dinamai AWSServiceRoleForAPIGateway
dan memiliki kebijakan APIGatewayServiceRolePolicy
terkelola yang melekat padanya. Untuk informasi selengkapnya tentang peran terkait layanan, lihat Menggunakan Peran Tertaut Layanan.
catatan
Nama aliran Firehose Anda harus. amazon-apigateway-
{your-stream-name}
Mengatur pencatatan akses Firehose dengan menggunakan konsol API Gateway
Untuk menyiapkan pencatatan API, Anda harus menerapkan API ke sebuah panggung. Anda juga harus membuat aliran Firehose.
Masuk ke konsol API Gateway di https://console.aws.amazon.com/apigateway
. -
Lakukan salah satu hal berikut ini:
-
Pilih API yang ada, lalu pilih panggung.
-
Buat API dan terapkan ke panggung.
-
Di panel navigasi utama, pilih Tahapan.
-
Di bagian Log dan penelusuran, pilih Edit.
-
Untuk mengaktifkan pencatatan akses ke aliran Firehose:
-
Aktifkan Pencatatan akses khusus.
-
Untuk akses log tujuan ARN, masukkan ARN dari aliran Firehose. Format ARN adalah.
arn:aws:firehose:
{region}
:{account-id}
:deliverystream/amazon-apigateway-{your-stream-name}
catatan
Nama aliran Firehose Anda harus.
amazon-apigateway-
{your-stream-name}
-
Untuk format Log, masukkan format log. Anda dapat memilih CLF, JSON, XHTML, atau CSV. Untuk mempelajari lebih lanjut tentang contoh format log, lihatCloudWatch format log untuk API Gateway.
-
-
Pilih Simpan perubahan.
API Gateway sekarang siap untuk mencatat permintaan ke API Anda ke Firehose. Anda tidak perlu menerapkan ulang API saat memperbarui pengaturan panggung, log, atau variabel tahap.