Memecahkan masalah dengan tugas DataSync - AWS DataSync

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

Memecahkan masalah dengan tugas DataSync

Gunakan informasi berikut untuk membantu Anda memecahkan masalah dengan AWS DataSync tugas dan eksekusi tugas. Masalah ini mungkin termasuk masalah penyiapan tugas, eksekusi tugas yang macet, dan data yang tidak ditransfer seperti yang diharapkan.

Kesalahan: Nilai tidak valid SyncOption . Opsi: TransferMode,PreserveDeletedFiles, Nilai: SEMUA, HAPUS.

Kesalahan ini terjadi saat Anda membuat atau mengedit DataSync tugas Anda dan Anda memilih opsi Transfer semua data dan membatalkan pilihan Simpan file yang dihapus.

Ketika Anda mentransfer semua data, DataSync tidak memindai lokasi tujuan Anda dan tidak tahu apa yang harus dihapus.

Eksekusi tugas gagal dengan EniNotFoundkesalahan

Kesalahan ini terjadi jika Anda menghapus salah satu antarmuka jaringan tugas Anda di virtual private cloud (VPC) Anda. Jika tugas Anda dijadwalkan atau diantrian, tugas akan gagal jika tidak ada antarmuka jaringan yang diperlukan untuk mentransfer data Anda.

Tindakan yang harus dilakukan

Anda memiliki opsi berikut untuk mengatasi masalah ini:

  • Mulai ulang tugas secara manual. Ketika Anda melakukan ini, DataSync akan membuat antarmuka jaringan yang hilang yang dibutuhkan untuk menjalankan tugas.

  • Jika Anda perlu membersihkan sumber daya di VPC, pastikan Anda tidak menghapus antarmuka jaringan yang terkait dengan DataSync tugas yang masih Anda gunakan.

    Untuk melihat antarmuka jaringan yang dialokasikan untuk tugas Anda, lakukan salah satu hal berikut:

    • Gunakan DescribeTaskoperasi. Anda dapat melihat antarmuka jaringan di elemen SourceNetworkInterfaceArns dan DestinationNetworkInterfaceArns respons.

    • Di EC2 konsol Amazon, cari ID tugas Anda (sepertitask-f012345678abcdef0) untuk menemukan antarmuka jaringannya.

  • Pertimbangkan untuk tidak menjalankan tugas Anda secara otomatis. Ini bisa termasuk menonaktifkan antrian tugas atau penjadwalan (melalui DataSync atau otomatisasi khusus).

Eksekusi tugas gagal dengan kesalahan Tidak dapat mengalokasikan memori

Ketika DataSync tugas Anda gagal dengan kesalahan Tidak dapat mengalokasikan memori, itu bisa berarti beberapa hal yang berbeda.

Tindakan yang harus diambil

Coba yang berikut ini sampai Anda tidak lagi melihat masalahnya:

Eksekusi tugas memiliki status peluncuran tetapi sepertinya tidak ada yang terjadi

DataSync Tugas Anda dapat macet dengan status Peluncuran biasanya karena agen dimatikan atau kehilangan konektivitas jaringan.

Tindakan yang harus diambil

Pastikan status agen Anda online. Jika agen OFFLINE, pastikan itu dinyalakan.

Jika agen dinyalakan dan tugas masih Diluncurkan, maka kemungkinan ada masalah koneksi jaringan antara agen Anda dan AWS. Untuk informasi tentang cara menguji konektivitas jaringan, lihat Memverifikasi koneksi agen Anda ke DataSync layanan.

Jika Anda masih mengalami masalah ini, lihatSaya tidak tahu apa yang terjadi dengan agen saya. Dapatkah seseorang membantu saya?.

Eksekusi tugas tampaknya macet dalam status persiapan

Waktu tugas DataSync transfer Anda memiliki status Mempersiapkan tergantung pada jumlah data di sumber dan tujuan transfer Anda dan kinerja sistem penyimpanan tersebut.

Saat tugas dimulai, DataSync lakukan daftar direktori rekursif untuk menemukan semua file, objek, direktori, dan metadata di sumber dan tujuan Anda. DataSync menggunakan daftar ini untuk mengidentifikasi perbedaan antara sistem penyimpanan dan menentukan apa yang harus disalin. Proses ini bisa memakan waktu beberapa menit atau bahkan beberapa jam.

Tindakan yang harus diambil

Anda tidak perlu melakukan apa pun. Terus tunggu status tugas berubah menjadi Transfer. Jika status masih tidak berubah, hubungi AWS Dukungan Pusat.

Eksekusi tugas berhenti sebelum transfer selesai

Jika eksekusi DataSync tugas Anda berhenti lebih awal, konfigurasi tugas Anda mungkin menyertakan Wilayah AWS yang dinonaktifkan di Anda Akun AWS.

Tindakan yang harus dilakukan

Lakukan hal berikut untuk menjalankan tugas Anda lagi:

  1. Periksa status keikutsertaan Wilayah tugas Anda dan pastikan mereka diaktifkan.

  2. Mulai tugas lagi.

Eksekusi tugas gagal saat mentransfer dari bucket Google Cloud Storage

Karena DataSync berkomunikasi dengan Google Cloud Storage menggunakan Amazon S3 API, ada batasan yang dapat menyebabkan transfer DataSync Anda gagal jika Anda mencoba menyalin tag objek. Pesan berikut yang terkait dengan masalah ini muncul di CloudWatch log Anda:

[PERINGATAN] Gagal membaca metadata untuk file/your-bucket/your-object: S3 Get Object Tagging Failed: melanjutkan tanpa menandai

Untuk mencegah hal ini, batalkan pilihan opsi Salin tag objek saat mengonfigurasi pengaturan tugas transfer Anda.

Ada ketidakcocokan antara stempel waktu eksekusi tugas

Saat melihat CloudWatch log DataSync konsol atau Amazon, Anda mungkin memperhatikan bahwa waktu mulai dan akhir untuk eksekusi DataSync tugas Anda tidak cocok dengan stempel waktu yang Anda lihat di alat pemantauan lainnya. Ini karena konsol dan CloudWatch log memperhitungkan waktu yang dihabiskan eksekusi tugas dalam status peluncuran atau antrian, sementara beberapa alat lain tidak.

Anda mungkin melihat perbedaan ini saat membandingkan stempel waktu eksekusi antara DataSync konsol atau CloudWatch log dan tempat-tempat berikut:

  • Log untuk sistem file yang terlibat dalam transfer Anda

  • Tanggal modifikasi terakhir pada objek Amazon S3 yang DataSync menulis ke

  • Lalu lintas jaringan yang berasal dari DataSync agen

  • EventBridge Acara Amazon

Eksekusi tugas gagal dengan NoMem kesalahan

Kumpulan data yang Anda coba transfer mungkin terlalu besar DataSync. Jika Anda melihat kesalahan ini, hubungi AWS Dukungan Pusat.

Objek gagal ditransfer ke Azure Blob Storage dengan user metadata key kesalahan

Saat mentransfer dari ember S3 ke Azure Blob Storage, Anda mungkin melihat kesalahan berikut:

[ERROR] Failed to transfer file /user-metadata/file1: Azure Blob user metadata key must be a CSharp identifier

Ini berarti /user-metadata/file1 mencakup metadata pengguna yang tidak menggunakan pengidentifikasi C# yang valid. Untuk informasi selengkapnya, lihat dokumentasi Microsoft.

Ada /.aws-datasync folder di lokasi tujuan

DataSync membuat folder yang dipanggil /.aws-datasync di lokasi tujuan Anda untuk membantu memfasilitasi transfer data Anda.

Meskipun DataSync biasanya menghapus folder ini setelah transfer Anda, mungkin ada situasi di mana ini tidak terjadi.

Tindakan yang harus diambil

Hapus folder ini kapan saja selama Anda tidak memiliki eksekusi tugas yang sedang berjalan menyalin ke lokasi itu.

Ketika eksekusi tugas Anda selesai, Anda melihat kesalahan berikut:

Transfer and verification completed. Selected files transferred except for files skipped due to errors. If no skipped files are listed in Cloud Watch Logs, please contact AWS Support for further assistance.

Saat mentransfer antara sistem penyimpanan SMB (seperti server file SMB dan sistem file Amazon FSx untuk Windows File Server), Anda mungkin melihat peringatan dan kesalahan berikut di log Anda: CloudWatch

[WARN] Failed to read metadata for file /appraiser/symlink: No data available [ERROR] Failed to read metadata for directory /appraiser/symlink: No data available
Tindakan yang harus diambil

DataSync tidak mendukung transfer tautan simbolis (atau tautan keras) saat mentransfer di antara jenis lokasi ini. Untuk informasi selengkapnya, lihat Tautan dan direktori disalin oleh AWS DataSync.

Kesalahan laporan tugas

Anda mungkin mengalami salah satu kesalahan berikut saat mencoba memantau DataSync transfer Anda dengan laporan tugas.

Pesan kesalahan Solusi

Jalur file melebihi panjang maksimum 4.096 karakter. Tidak dapat menulis ke Laporan Tugas

N/A (tidak DataSync dapat mentransfer file dengan jalur yang melebihi 4.096 byte)

Untuk informasi selengkapnya, lihat Sistem penyimpanan, file, dan batas objek.

Gagal mengunggah Laporan Tugas ke S3 karena bucket atau peran IAM tidak valid

Pastikan peran DataSync IAM memiliki izin yang tepat untuk mengunggah laporan tugas ke bucket S3 Anda.

Terjadi kesalahan eksekusi sebelum membuat Laporan Tugas

Periksa CloudWatch log Anda untuk mengidentifikasi mengapa eksekusi tugas Anda gagal.