Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Log panggilan REST API ke Amazon Data Firehose di API Gateway

Mode fokus
Log panggilan REST API ke Amazon Data Firehose di API Gateway - Amazon API Gateway

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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.

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.

  1. Masuk ke konsol API Gateway di https://console.aws.amazon.com/apigateway.

  2. Lakukan salah satu hal berikut ini:

    1. Pilih API yang ada, lalu pilih panggung.

    2. Buat API dan terapkan ke panggung.

  3. Di panel navigasi utama, pilih Tahapan.

  4. Di bagian Log dan penelusuran, pilih Edit.

  5. Untuk mengaktifkan pencatatan akses ke aliran Firehose:

    1. Aktifkan Pencatatan akses khusus.

    2. 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}

    3. 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.

  6. 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.

Topik berikutnya:

X-Ray

Topik sebelumnya:

CloudWatch log
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.