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.
Topik
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 dikirimkan ke target yang ditentukan berdasarkan upaya terbaik, namun, beberapa peristiwa mungkin dikirimkan secara tidak berurutan.
Peristiwa berikut dihasilkan oleh Transfer Family. Untuk informasi selengkapnya, lihat EventBridge peristiwa di Panduan Amazon EventBridge Pengguna.
SFTP,FTPS, dan peristiwa FTP server
Jenis detail acara | Deskripsi |
---|---|
File telah berhasil diunduh untuk FTP protokol. |
|
Upaya untuk mengunduh file gagal untuk FTP protokol. |
|
Sebuah file telah berhasil diunggah untuk FTP protokol. |
|
Upaya untuk mengunggah file gagal untuk FTP protokol. |
|
File telah berhasil diunduh untuk FTPS protokol. |
|
Upaya untuk mengunduh file gagal untuk FTPS protokol. |
|
Sebuah file telah berhasil diunggah untuk FTPS protokol. |
|
Upaya untuk mengunggah file gagal untuk FTPS protokol. |
|
File telah berhasil diunduh untuk SFTP protokol. |
|
Upaya untuk mengunduh file gagal untuk SFTP protokol. |
|
Sebuah file telah berhasil diunggah untuk SFTP protokol. |
|
Upaya untuk mengunggah file gagal untuk SFTP protokol. |
SFTPacara konektor
Jenis detail acara | Deskripsi |
---|---|
Transfer file dari konektor ke SFTP server jarak jauh telah berhasil diselesaikan. | |
Transfer file dari konektor ke SFTP server jarak jauh gagal. | |
Transfer file dari SFTP server jarak jauh ke konektor telah berhasil diselesaikan. | |
Transfer file dari SFTP server jarak jauh ke konektor gagal. |
Acara A2S
Jenis detail acara | Deskripsi |
---|---|
Muatan untuk AS2 pesan telah diterima. | |
Muatan untuk AS2 pesan belum diterima. | |
Payload untuk AS2 pesan telah berhasil dikirim. | |
Muatan untuk AS2 pesan gagal dikirim. | |
Pemberitahuan disposisi pesan untuk AS2 pesan telah diterima. | |
Pemberitahuan disposisi AS2 pesan untuk pesan belum diterima. | |
Pemberitahuan disposisi pesan untuk AS2 pesan telah berhasil dikirim. | |
Pemberitahuan disposisi AS2 pesan untuk pesan 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:
Buat pola acara untuk aturan yang menentukan berikut:
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.
(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.
Tentukan target yang EventBridge ingin Anda sampaikan acara yang cocok dengan pola acara.
Target dapat berupa AWS layanan lain, perangkat lunak sebagai layanan (SaaS) aplikasi, API tujuan, 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 acara 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 peristiwa adalah JSON objek yang berisi berikut:
-
source
Atribut 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 SFTP konektor:
{ "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 acara berikut cocok dengan SFTP unduhan yang berhasil untuk pengguna username
:
{ "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.