

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

# Mengambil dan menganalisis log akses untuk aplikasi Amplify
<a name="using-access-logs"></a>

Amplify menyimpan log akses untuk semua aplikasi yang Anda host di Amplify. Log akses berisi informasi tentang permintaan yang dibuat ke aplikasi yang dihosting. Amplify menyimpan semua log akses untuk aplikasi hingga Anda menghapus aplikasi. Semua log akses untuk aplikasi tersedia di konsol Amplify. Namun, setiap permintaan individu untuk log akses dibatasi untuk periode waktu dua minggu yang Anda tentukan.

**Awas**  
Jangan sertakan rahasia, kredensil, atau data sensitif URLs sebagai parameter jalur atau kueri. Nilai-nilai ini dapat dilihat dalam teks biasa di log akses aplikasi Amplify Anda.

Amplify tidak pernah menggunakan kembali CloudFront distribusi antar pelanggan. Amplify membuat CloudFront distribusi terlebih dahulu sehingga Anda tidak perlu menunggu CloudFront distribusi dibuat saat menerapkan aplikasi baru. Sebelum distribusi ini ditetapkan ke aplikasi Amplify, mereka mungkin menerima lalu lintas dari bot. Namun, mereka dikonfigurasi untuk selalu merespons sebagai *Tidak ditemukan* sebelum ditetapkan. Jika log akses aplikasi berisi entri untuk jangka waktu sebelum membuat aplikasi, entri ini terkait dengan aktivitas ini. 

**penting**  
Kami menyarankan agar Anda menggunakan log untuk memahami sifat permintaan konten Anda, bukan sebagai akuntasi lengkap atas semua permintaan. Amplify memberikan log akses dengan upaya terbaik. Entri log untuk permintaan tertentu mungkin dikirim dalam waktu lama setelah permintaan diproses secara aktual dan, dalam kasus yang jarang, entri log mungkin tidak dikirimkan sama sekali. Ketika entri log dihilangkan dari log akses, jumlah entri dalam log akses tidak akan cocok dengan penggunaan yang muncul dalam laporan AWS penagihan dan penggunaan.

## Mengambil log akses aplikasi
<a name="retrieve-access-logs"></a>

Gunakan prosedur berikut untuk mengambil log akses untuk aplikasi Amplify.

**Untuk melihat log akses**

1. Masuk ke Konsol Manajemen AWS dan buka konsol [Amplify](https://console.aws.amazon.com/amplify/).

1. Pilih aplikasi yang log aksesnya akan Anda lihat.

1. Di panel navigasi, pilih **Monitoring**, lalu pilih **Access logs**.

1. Pilih **Edit rentang waktu**.

1. Di jendela **Edit rentang waktu** lakukan hal berikut.

   1. Untuk **tanggal Mulai**, tentukan hari pertama dari interval dua minggu untuk mengambil log. 

   1. Untuk **Waktu mulai**, pilih waktu pada hari pertama pengambilan log dimulai.

   1. Pilih **Konfirmasi**.

1. Konsol Amplify menampilkan log untuk rentang waktu yang ditentukan di bagian **Access logs**. Pilih **Unduh** untuk menyimpan log dalam format CSV.

## Menganalisis log akses
<a name="analyzing-access-logs"></a>

Untuk menganalisis log akses, Anda dapat menyimpan file CSV di bucket Amazon S3. Salah satu cara untuk menganalisis log akses Anda adalah dengan menggunakan Athena. Athena adalah layanan kueri interaktif yang dapat membantu Anda menganalisis data untuk AWS layanan. Anda dapat mengikuti [step-by-step instruksi di sini](https://docs.aws.amazon.com/athena/latest/ug/cloudfront-logs.html#create-cloudfront-table) untuk membuat tabel. Setelah tabel dibuat, Anda dapat membuat kueri data sebagai berikut.

```
SELECT SUM(bytes) AS total_bytes
FROM logs
WHERE "date" BETWEEN DATE '2018-06-09' AND DATE '2018-06-11'
LIMIT 100;
```