Amazon S3 dan AWS X-Ray - AWS X-Ray

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

Amazon S3 dan AWS X-Ray

AWS X-Ray terintegrasi dengan Amazon S3 untuk melacak permintaan upstream untuk memperbarui bucket S3 aplikasi Anda. Jika layanan melacak permintaan dengan menggunakan X-Ray SDK, Amazon S3 dapat mengirim header penelusuran ke pelanggan acara hilir seperti, AWS Lambda Amazon SQS, dan Amazon SNS. X-Ray mengaktifkan pesan penelusuran untuk notifikasi peristiwa Amazon S3.

Anda dapat menggunakan peta jejak X-Ray untuk melihat koneksi antara Amazon S3 dan layanan lain yang digunakan aplikasi Anda. Anda juga dapat menggunakan konsol tersebut untuk melihat metrik seperti tingkat latensi dan kegagalan rata-rata. Untuk informasi selengkapnya tentang konsol X-Ray, lihat AWS X-Ray konsol.

Amazon S3 mendukung instrumentasi header http default. X-Ray SDK secara otomatis mengisi header jejak sebagai header HTTP saat Anda memanggil Amazon S3 melalui SDK. AWS Header penelusuran default dilakukan oleh X-Amzn-Trace-Id. Untuk mempelajari selengkapnya tentang penelusuran header, lihatHeader penelusuran pada halaman konsep. Propagasi konteks jejak Amazon S3 mendukung pelanggan berikut: Lambda, SQS, dan SNS. Karena SQS dan SNS tidak memancarkan data segmen itu sendiri, mereka tidak akan muncul di peta jejak atau jejak Anda saat dipicu oleh S3, meskipun mereka akan menyebarkan header penelusuran ke layanan hilir.

Konfigurasikan notifikasi Peristiwa Amazon S3

Dengan fitur notifikasi Amazon S3, Anda menerima notifikasi saat peristiwa tertentu terjadi di bucket Anda. Notifikasi ini kemudian dapat disebarkan ke tujuan berikut dalam aplikasi Anda:

  • Amazon Simple Notification Service (Amazon SNS)

  • Amazon Simple Queue Service (Amazon SQS)

  • AWS Lambda

Untuk daftar peristiwa yang didukung, lihat Tipe peristiwa yang didukung dalam panduan developer Amazon S3.

Amazon SNS dan Amazon SQS

Untuk memublikasikan notifikasi ke topik SNS atau antrean SQS, Anda harus memberikan izin Amazon S3. Untuk memberikan izin ini, Anda melampirkan kebijakan AWS Identity and Access Management (IAM) ke topik SNS tujuan atau antrean SQS. Untuk mempelajari selengkapnya tentang kebijakan IAM yang diperlukan, lihat Memberikan izin untuk memublikasikan pesan ke topik SNS atau antrean SQS.

Untuk informasi tentang mengintegrasikan SNS dan SQS dengan X-Ray lihat, Amazon SNS dan AWS X-Ray dan Amazon SQS dan AWS X-Ray.

AWS Lambda

Ketika Anda menggunakan konsol Amazon S3 untuk mengonfigurasi notifikasi peristiwa pada bucket S3 untuk fungsi Lambda, konsol tersebut menyiapkan izin yang diperlukan pada fungsi Lambda sehingga Amazon S3 memiliki izin untuk memanggil fungsi dari bucket. Untuk informasi selengkapnya, lihat Bagaimana Cara Saya Mengaktifkan dan Mengonfigurasi Notifikasi Peristiwa untuk Bucket S3? dalam Panduan Pengguna Konsol Amazon Simple Storage Service.

Anda juga dapat memberikan izin Amazon S3 dari AWS Lambda untuk menjalankan fungsi Lambda Anda. Untuk informasi selengkapnya, lihat Tutorial: Menggunakan AWS Lambda dengan Amazon S3 di Panduan Pengembang AWS Lambda.

Untuk informasi selengkapnya tentang mengintegrasikan Lambda dengan X-Ray, lihat Menginstrumentasi kode Java di Lambda. AWS