Mengelola Transfer Family acara menggunakan Amazon EventBridge - AWS Transfer Family

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

Mengelola Transfer Family acara menggunakan Amazon EventBridge

Amazon EventBridge adalah layanan tanpa server yang menggunakan peristiwa untuk menghubungkan komponen aplikasi bersama-sama, yang dapat memudahkan Anda membangun aplikasi berbasis peristiwa yang dapat diskalakan. Arsitektur berbasis peristiwa adalah gaya membangun sistem perangkat lunak yang digabungkan secara longgar yang bekerja sama dengan memancarkan dan menanggapi peristiwa. Peristiwa mewakili perubahan dalam sumber daya atau lingkungan.

Seperti banyak AWS layanan, Transfer Family menghasilkan dan mengirim acara ke bus acara EventBridge default. Perhatikan bahwa bus acara default secara otomatis disediakan di setiap AWS akun. Bus acara adalah router yang menerima acara dan mengirimkannya ke nol atau lebih tujuan, atau target. Anda menentukan aturan untuk bus acara yang mengevaluasi peristiwa saat mereka tiba. Setiap aturan memeriksa apakah suatu peristiwa cocok dengan pola acara aturan. Jika acara cocok, bus acara mengirimkan acara ke satu atau lebih target yang ditentukan.

AWS layanan mengirim acara ke bus acara EventBridge default. Jika acara cocok dengan pola acara aturan, EventBridge kirimkan acara ke target yang ditentukan untuk aturan tersebut.

Transfer Family acara

Transfer Family secara otomatis mengirimkan acara ke bus EventBridge acara default. Anda dapat membuat aturan pada bus acara di mana setiap aturan mencakup pola acara dan satu atau lebih target. Peristiwa yang cocok dengan pola acara aturan dikirim ke target yang ditentukan berdasarkan upaya terbaik, namun, beberapa peristiwa mungkin dikirim rusak.

Peristiwa berikut dihasilkan oleh Transfer Family. Untuk informasi selengkapnya, lihat EventBridge peristiwa di Panduan Amazon EventBridge Pengguna.

Acara server SFTP, FTPS, dan FTP

Jenis detail acara Deskripsi

Unduhan Server File FTP Selesai

Sebuah file telah berhasil diunduh untuk protokol FTP.

Unduhan Server File FTP Gagal

Upaya untuk mengunduh file gagal untuk protokol FTP.

Unggahan Server File FTP Selesai

Sebuah file telah berhasil diunggah untuk protokol FTP.

Unggahan Server File FTP Gagal

Upaya untuk mengunggah file gagal untuk protokol FTP.

Unduhan Server File FTPS Selesai

Sebuah file telah berhasil diunduh untuk protokol FTPS.

Unduhan Server File FTPS Gagal

Upaya untuk mengunduh file gagal untuk protokol FTPS.

Unggahan Server File FTPS Selesai

Sebuah file telah berhasil diunggah untuk protokol FTPS.

Unggahan Server File FTPS Gagal

Upaya untuk mengunggah file gagal untuk protokol FTPS.

Unduhan File Server SFTP Selesai

Sebuah file telah berhasil diunduh untuk protokol SFTP.

Unduhan File Server SFTP Gagal

Upaya untuk mengunduh file gagal untuk protokol SFTP.

Unggahan File Server SFTP Selesai

Sebuah file telah berhasil diunggah untuk protokol SFTP.

Unggahan File Server SFTP Gagal

Upaya untuk mengunggah file gagal untuk protokol SFTP.

Acara konektor SFTP

Jenis detail acara Deskripsi

Kirim File Konektor SFTP Selesai

Transfer file dari konektor ke server SFTP jarak jauh telah berhasil diselesaikan.

Kirim File Konektor SFTP Gagal

Transfer file dari konektor ke server SFTP jarak jauh telah gagal.

Pengambilan File Konektor SFTP Selesai

Transfer file dari server SFTP jarak jauh ke konektor telah berhasil diselesaikan.

Pengambilan File Konektor SFTP Gagal

Transfer file dari server SFTP jarak jauh ke konektor gagal.

Daftar Direktori Konektor SFTP Selesai

Panggilan daftar direktori file mulai yang telah selesai dengan sukses.

Daftar Direktori Konektor SFTP Gagal

Daftar direktori file awal yang gagal.

Acara A2S

Jenis detail acara Deskripsi

Terima Muatan AS2 Selesai

Muatan untuk pesan AS2 telah diterima.

Penerimaan Muatan AS2 Gagal

Muatan untuk pesan AS2 belum diterima.

Kirim Muatan AS2 Selesai

Payload untuk pesan AS2 telah berhasil dikirim.

Kirim Muatan AS2 Gagal

Muatan untuk pesan AS2 gagal dikirim.

AS2 MDN Terima Selesai

Pemberitahuan disposisi pesan untuk pesan AS2 telah diterima.

AS2 MDN Menerima Gagal

Pemberitahuan disposisi pesan untuk pesan AS2 belum diterima.

AS2 MDN Kirim Selesai

Pemberitahuan disposisi pesan untuk pesan AS2 telah berhasil dikirim.

AS2 MDN Kirim Gagal

Pemberitahuan disposisi pesan untuk pesan AS2 gagal dikirim.

Mengirim Transfer Family acara dengan menggunakan EventBridge aturan

Jika Anda ingin bus acara EventBridge default mengirim Transfer Family acara ke target, Anda harus membuat aturan yang berisi pola peristiwa yang cocok dengan data dalam Transfer Family acara yang Anda inginkan.

Anda dapat membuat aturan dengan mengikuti langkah-langkah umum ini:

  1. Buat pola acara untuk aturan yang menentukan berikut ini:

    • Transfer Family adalah sumber peristiwa yang dievaluasi oleh aturan.

    • (Opsional) Setiap data acara lain untuk mencocokkannya.

    Untuk informasi selengkapnya, lihat Membuat pola acara untuk Transfer Family acara.

  2. (Opsional) Buat transformator input yang menyesuaikan data dari peristiwa sebelum EventBridge mengirim informasi ke target aturan.

    Untuk informasi selengkapnya, lihat Transformasi input di Panduan EventBridge Pengguna.

  3. Tentukan target yang EventBridge ingin Anda sampaikan acara yang cocok dengan pola acara.

    Target dapat berupa AWS layanan lain, aplikasi perangkat lunak sebagai layanan (SaaS), tujuan API, atau titik akhir kustom lainnya. Untuk informasi lebih lanjut, lihat Target di Panduan Pengguna EventBridge .

Untuk petunjuk komprehensif tentang cara membuat aturan bus acara, lihat Membuat aturan yang bereaksi terhadap peristiwa di Panduan EventBridge Pengguna.

Membuat pola acara untuk Transfer Family acara

Saat Transfer Family mengirimkan acara ke bus peristiwa default, EventBridge gunakan pola acara yang ditentukan untuk setiap aturan untuk menentukan apakah acara harus dikirim ke target aturan. Pola peristiwa cocok dengan data dalam Transfer Family peristiwa yang diinginkan. Setiap pola acara adalah objek JSON yang berisi berikut:

  • sourceAtribut yang mengidentifikasi layanan yang mengirim acara. Untuk Transfer Family acara, sumbernya adalahaws.transfer.

  • (Opsional) detail-type Atribut yang berisi array jenis acara yang cocok.

  • (Opsional) detail Atribut yang berisi data peristiwa lain yang cocok.

Misalnya, pola acara berikut cocok dengan semua peristiwa dari Transfer Family:

{ "source": ["aws.transfer"] }

Contoh pola peristiwa berikut cocok dengan semua peristiwa konektor SFTP:

{ "source": ["aws.transfer"], "detail-type": ["SFTP Connector File Send Completed", "SFTP Connector File Retrieve Completed", "SFTP Connector File Retrieve Failed", "SFTP Connector File Send Failed"] }

Contoh pola acara berikut cocok dengan semua peristiwa gagal Transfer Family:

{ "source": ["aws.transfer"], "detail-type": [{"wildcard", "*Failed"}] }

Contoh pola peristiwa berikut cocok dengan unduhan SFTP yang berhasil untuk nama pengguna pengguna:

{ "source": ["aws.transfer"], "detail-type": ["SFTP Server File Download Completed"], "detail": { "username": [username] } }

Untuk informasi selengkapnya tentang penulisan pola acara, lihat Pola acara di Panduan EventBridge Pengguna.

Menguji pola acara untuk Transfer Family acara di EventBridge

Anda dapat menggunakan EventBridge Sandbox untuk mendefinisikan dan menguji pola peristiwa dengan cepat, tanpa harus menyelesaikan proses pembuatan atau pengeditan aturan yang lebih luas. Menggunakan Sandbox, Anda dapat menentukan pola peristiwa dan menggunakan contoh peristiwa untuk mengonfirmasi bahwa pola tersebut cocok dengan peristiwa yang diinginkan. EventBridge memberi Anda pilihan untuk membuat aturan baru dengan menggunakan pola acara itu langsung dari kotak pasir.

Untuk informasi selengkapnya, lihat Menguji pola peristiwa menggunakan EventBridge Kotak Pasir di Panduan EventBridge Pengguna.

Amazon EventBridge izin

Transfer Family tidak memerlukan izin tambahan untuk mengirimkan acara ke Amazon EventBridge.

Target yang Anda tentukan mungkin memerlukan izin atau konfigurasi tertentu. Untuk detail selengkapnya tentang penggunaan layanan khusus untuk target, lihat Amazon EventBridge target di Panduan Amazon EventBridge Pengguna.

EventBridge Sumber daya tambahan

Lihat topik-topik berikut di Panduan Amazon EventBridge Pengguna untuk informasi lebih lanjut tentang cara menggunakan EventBridge untuk memproses dan mengelola acara.

  • Untuk informasi rinci tentang cara kerja bus acara, lihat bus Amazon EventBridge acara.

  • Untuk informasi tentang struktur acara, lihat Acara.

  • Untuk informasi tentang membuat pola peristiwa untuk EventBridge digunakan saat mencocokkan peristiwa dengan aturan, lihat Pola acara.

  • Untuk informasi tentang membuat aturan untuk menentukan EventBridge proses peristiwa, lihat Aturan.

  • Untuk informasi tentang cara menentukan layanan atau tujuan lain yang EventBridge mengirimkan peristiwa yang cocok, lihat Target.