SFTP,FTPS, dan peristiwa FTP server - AWS Transfer Family

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

SFTP,FTPS, dan peristiwa FTP server

Berikut ini adalah bidang detail untukSFTP,FTPS, dan peristiwa FTP server:

  • FTPUnduhan File Server Selesai

  • FTPUnduhan Server File Gagal

  • FTPUnggahan Server File Selesai

  • FTPUnggah Server File Gagal

  • FTPSUnduhan File Server Selesai

  • FTPSUnduhan Server File Gagal

  • FTPSUnggahan Server File Selesai

  • FTPSUnggah Server File Gagal

  • SFTPUnduhan File Server Selesai

  • SFTPUnduhan File Server Gagal

  • SFTPUnggahan File Server Selesai

  • SFTPUnggahan File Server Gagal

detail-typeBidang 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": { "failure-code" : "string", "status-code" : "string", "protocol" : "string", "bytes" : "number", "client-ip" : "string", "failure-message" : "string", "end-timestamp" : "string", "etag" : "string", "file-path" : "string", "server-id" : "string", "username" : "string", "session-id" : "string", "start-timestamp" : "string" } }
detail-type

Mengidentifikasi jenis acara.

Untuk acara ini, nilainya adalah salah satu dariSFTP,FTPS, atau nama acara FTP server yang tercantum sebelumnya.

source

Mengidentifikasi layanan yang menghasilkan peristiwa. Untuk acara Transfer Family, nilai ini adalahaws.transfer.

detail

JSONObjek yang berisi informasi tentang acara tersebut. Layanan yang menghasilkan acara menentukan konten bidang ini.

Untuk acara ini, data meliputi yang berikut:

failure-code

Kategori mengapa transfer gagal. Nilai: PARTIAL_UPLOAD | PARTIAL_DOWNLOAD | UNKNOWN_ERROR

status-code

Apakah transfer berhasil. Nilai:COMPLETED | FAILED.

protocol

Protokol yang digunakan untuk transfer. Nilai: SFTP | FTPS | FTP

bytes

Jumlah byte yang ditransfer.

client-ip

Alamat IP untuk klien yang terlibat dalam transfer

failure-message

Untuk transfer yang gagal, detail mengapa transfer gagal.

end-timestamp

Untuk transfer yang berhasil, stempel waktu ketika file selesai diproses.

etag

Tag entitas (hanya digunakan untuk file Amazon S3).

file-path

Jalur ke file yang ditransfer.

server-id

ID unik untuk server Transfer Family.

username

Pengguna yang melakukan transfer.

session-id

Pengidentifikasi unik untuk sesi transfer.

start-timestamp

Untuk transfer yang berhasil, stempel waktu saat pemrosesan file dimulai.

contoh SFTPUnduhan File Server Contoh peristiwa yang gagal

Contoh berikut menunjukkan peristiwa di mana unduhan gagal di SFTP server (Amazon EFS adalah penyimpanan yang digunakan).

{ "version": "0", "id": "event-ID", "detail-type": "SFTP Server File Download Failed", "source": "aws.transfer", "account": "958412138249", "time": "2024-01-29T17:20:27Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1234abcd5678efghi" ], "detail": { "failure-code": "PARTIAL_DOWNLOAD", "status-code": "FAILED", "protocol": "SFTP", "bytes": 4100, "client-ip": "IP-address", "failure-message": "File was partially downloaded.", "end-timestamp": "2024-01-29T17:20:27.749749117Z", "file-path": "/fs-1234abcd5678efghi/user0/test-file", "server-id": "s-1234abcd5678efghi", "username": "test", "session-id": "session-ID", "start-timestamp": "2024-01-29T17:20:16.706282454Z" } }
contoh FTPFile Server Upload Contoh acara selesai

Contoh berikut menunjukkan peristiwa di mana unggahan berhasil diselesaikan di FTP server (Amazon S3 adalah penyimpanan yang digunakan).

{ "version": "0", "id": "event-ID", "detail-type": "FTP Server File Upload Completed", "source": "aws.transfer", "account": "958412138249", "time": "2024-01-29T16:31:43Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1111aaaa2222bbbb3" ], "detail": { "status-code": "COMPLETED", "protocol": "FTP", "bytes": 1048576, "client-ip": "10.0.0.141", "end-timestamp": "2024-01-29T16:31:43.311866408Z", "etag": "b6d81b360a5672d80c27430f39153e2c", "file-path": "/DOC-EXAMPLE-BUCKET/test/1mb_file", "server-id": "s-1111aaaa2222bbbb3", "username": "test", "session-id": "event-ID", "start-timestamp": "2024-01-29T16:31:42.462088327Z" } }