Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SFTPacara konektor
Berikut ini adalah bidang detail untuk acara SFTP konektor:
SFTPKirim File Konektor Selesai
SFTPKirim File Konektor Gagal
SFTPPengambilan File Konektor Selesai
SFTPPengambilan File Konektor Gagal
detail-type
Bidang source
dan disertakan di bawah ini karena mengandung nilai khusus untuk Transfer Family acara. Untuk definisi bidang metadata lain yang disertakan dalam semua peristiwa, lihat Referensi struktur acara di Amazon EventBridge Panduan Pengguna.
{ . . ., "detail-type": "string", "source": "aws.transfer", . . ., "detail": { "operation" : "string", "connector-id" : "string", "transfer-id" : "string", "file-transfer-id" : "string", "url" : "string", "file-path" : "string", "status-code" : "string", "failure-code" : "string", "failure-message" : "string", "start-timestamp" : "string", "end-timestamp" : "string", "local-directory-path" : "string", "remote-directory-path" : "string" "bytes" : "number", "local-file-location" : { "domain" : "string", "bucket" : "string", "key" : "string" }, } }
detail-type
-
Mengidentifikasi jenis acara.
Untuk acara ini, nilainya adalah salah satu nama acara SFTP konektor yang tercantum sebelumnya.
source
-
Mengidentifikasi layanan yang menghasilkan peristiwa. Untuk Transfer Family acara, nilai ini adalah
aws.transfer
. detail
-
JSONObjek yang berisi informasi tentang acara tersebut. Layanan yang menghasilkan acara menentukan konten bidang ini.
Untuk acara ini, data meliputi yang berikut:
operation
-
Apakah
StartFileTransfer
permintaan mengirim atau mengambil file. Nilai:SEND|RETRIEVE
. connector-id
-
Pengidentifikasi unik untuk SFTP konektor yang digunakan.
transfer-id
-
Pengenal unik untuk acara transfer (
StartFileTransfer
permintaan). file-transfer-id
-
Pengidentifikasi unik untuk file yang ditransfer.
url
-
URLDari pasangan AS2 atau SFTP titik akhir.
file-path
-
Lokasi dan file yang sedang dikirim atau diambil.
status-code
-
Apakah transfer berhasil. Nilai:
FAILED | COMPLETED
. failure-code
-
Untuk transfer yang gagal, kode alasan mengapa transfer gagal.
failure-message
-
Untuk transfer yang gagal, detail mengapa transfer gagal.
start-timestamp
-
Untuk transfer yang berhasil, stempel waktu saat pemrosesan file dimulai.
end-timestamp
-
Untuk transfer yang berhasil, stempel waktu saat pemrosesan file selesai.
local-directory-path
-
Untuk
RETRIEVE
permintaan, lokasi untuk menempatkan file yang diambil. remote-directory-path
-
Untuk
SEND
permintaan, direktori file di mana untuk menempatkan file di SFTP server mitra. Ini adalah nilai untukRemoteDirectoryPath
yang diteruskan pengguna keStartFileTransfer
permintaan. Anda dapat menentukan direktori default di SFTP server mitra. Jika demikian, bidang ini kosong. bytes
-
Jumlah byte yang ditransfer. Nilainya adalah 0 untuk transfer yang gagal.
local-file-location
-
Parameter ini berisi rincian lokasi file AWS penyimpanan.
domain
-
Penyimpanan yang digunakan. Saat ini, satu-satunya nilai adalah
S3
. bucket
-
Wadah untuk objek di Amazon S3.
key
-
Nama yang ditetapkan untuk objek di Amazon S3.
contoh SFTPKonektor File Kirim contoh peristiwa gagal
Contoh berikut menunjukkan peristiwa di mana SFTP konektor gagal saat mencoba mengirim file ke SFTP server jauh.
{ "version": "0", "id": "event-ID", "detail-type": "SFTP Connector File Send Failed", "source": "aws.transfer", "account": "123456789012", "time": "2024-01-24T19:30:45Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:123456789012:connector/c-f1111aaaa2222bbbb3" ], "detail": { "operation": "SEND", "connector-id": "c-f1111aaaa2222bbbb3", "transfer-id": "transfer-ID", "file-transfer-id": "file-transfer-ID", "url": "sftp://s-21a23456789012a.server.transfer.us-east-1.amazonaws.com", "file-path": "/DOC-EXAMPLE-BUCKET/testfile.txt", "status-code": "FAILED", "failure-code": "CONNECTION_ERROR", "failure-message": "Unknown Host", "remote-directory-path": "", "bytes": 0, "start-timestamp": "2024-01-24T18:29:33.658729Z", "end-timestamp": "2024-01-24T18:29:33.993196Z", "local-file-location": { "domain": "S3", "bucket": "DOC-EXAMPLE-BUCKET", "key": "testfile.txt" } } }
contoh SFTPPengambilan File Konektor Contoh acara yang lengkap
Contoh berikut menunjukkan peristiwa di mana SFTP konektor berhasil mengambil file yang dikirim dari SFTP server jauh.
{ "version": "0", "id": "event-ID", "detail-type": "SFTP Connector File Retrieve Completed", "source": "aws.transfer", "account": "123456789012", "time": "2024-01-24T18:28:08Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:123456789012:connector/c-f1111aaaa2222bbbb3" ], "detail": { "operation": "RETRIEVE", "connector-id": "c-fc68000012345aa18", "transfer-id": "file-transfer-ID", "file-transfer-id": "file-transfer-ID", "url": "sftp://s-21a23456789012a.server.transfer.us-east-1.amazonaws.com", "file-path": "testfile.txt", "status-code": "COMPLETED", "local-directory-path": "/DOC-EXAMPLE-BUCKET", "bytes": 63533, "start-timestamp": "2024-01-24T18:28:07.632388Z", "end-timestamp": "2024-01-24T18:28:07.774898Z", "local-file-location": { "domain": "S3", "bucket": "DOC-EXAMPLE-BUCKET", "key": "testfile.txt" } } }