Memecahkan masalah kegagalan tugas repositori data - FSxuntuk Lustre

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

Memecahkan masalah kegagalan tugas repositori data

Anda dapat mengaktifkan logging ke CloudWatch Log untuk mencatat informasi tentang kegagalan yang dialami saat mengimpor atau mengekspor file menggunakan tugas repositori data. Untuk informasi tentang CloudWatch log peristiwa Log, lihatLog peristiwa repositori data.

Jika tugas repositori data gagal, Anda dapat menemukan jumlah file yang FSx gagal diproses Amazon di File yang gagal diekspor di halaman status Tugas konsol. Atau Anda dapat menggunakan CLI atau API dan melihat Status: FailedCount properti tugas. Untuk informasi tentang mengakses informasi ini, lihat Mengakses tugas repositori data.

Untuk tugas repositori data, Amazon FSx juga secara opsional memberikan informasi tentang file dan direktori tertentu yang gagal dalam laporan penyelesaian. Laporan penyelesaian tugas berisikan jalur file atau direktori pada sistem file Lustre yang gagal, statusnya, dan alasan kegagalannya. Untuk informasi selengkapnya, lihat Bekerja dengan laporan penyelesaian tugas.

Tugas repositori data dapat gagal karena beberapa alasan, termasuk hal-hal yang tercantum berikut ini.

Kode Kesalahan Penjelasan

FileSizeTooLarge

Ukuran objek maksimum yang didukung oleh Amazon S3 adalah 5 TiB.

InternalError

Terjadi kesalahan dalam sistem FSx file Amazon untuk tugas impor, ekspor, atau rilis. Umumnya, kode kesalahan ini berarti bahwa sistem FSx file Amazon yang menjalankan tugas gagal berada dalam status FAILED siklus hidup. Ketika hal ini terjadi, file-file yang terpengaruh mungkin tidak dapat dipulihkan karena hilangnya data. Jika tidak, Anda dapat menggunakan perintah manajemen penyimpanan hierarkis (HSM) untuk mengekspor file dan direktori ke repositori data di S3. Untuk informasi selengkapnya, lihat Mengekspor file menggunakan perintah HSM.

OperationNotPermitted

Amazon FSx tidak dapat merilis file karena belum diekspor ke bucket S3 yang ditautkan. Anda harus menggunakan tugas repositori data ekspor atau ekspor otomatis untuk memastikan bahwa file Anda diekspor terlebih dahulu ke bucket Amazon S3 yang ditautkan.

PathSizeTooLong

Jalur ekspor terlalu panjang. Panjang kunci objek maksimum yang didukung oleh S3 adalah 1.024 karakter.

ResourceBusy

Amazon FSx tidak dapat mengekspor atau merilis file karena sedang diakses oleh klien lain pada sistem file. Anda dapat mencoba lagi DataRepositoryTask setelah alur kerja Anda selesai menulis ke file.

S3AccessDenied

Akses ditolak ke Amazon S3 untuk tugas ekspor atau impor repositori data.

Untuk tugas ekspor, sistem FSx file Amazon harus memiliki izin untuk melakukan S3:PutObject operasi untuk mengekspor ke repositori data tertaut di S3. Izin ini diberikan dalam peran yang terhubung dengan layanan AWSServiceRoleForFSxS3Access_fs-0123456789abcdef0. Untuk informasi selengkapnya, lihat Menggunakan peran terkait layanan untuk Amazon FSx.

Untuk tugas ekspor, karena tugas ekspor memerlukan data mengalir di luar sistem fileVPC, kesalahan ini dapat terjadi jika repositori target memiliki kebijakan bucket yang berisi salah satu aws:SourceVpc atau kunci kondisi aws:SourceVpce IAM global.

Untuk tugas impor, sistem FSx file Amazon harus memiliki izin untuk melakukan S3:HeadObject dan S3:GetObject operasi untuk mengimpor dari repositori data tertaut di S3.

Untuk tugas impor, jika bucket S3 Anda menggunakan enkripsi sisi server dengan kunci terkelola pelanggan yang disimpan di AWS Key Management Service (SSE-KMS), Anda harus mengikuti konfigurasi kebijakan di. Bekerja dengan bucket Amazon S3 yang dienkripsi sisi server

Jika bucket S3 berisi objek yang diunggah dari akun bucket S3 yang berbeda Akun AWS dari sistem file yang ditautkan, Anda dapat memastikan bahwa tugas repositori data Anda dapat mengubah metadata S3 atau menimpa objek S3 terlepas dari akun mana yang mengunggahnya. Kami menyarankan Anda mengaktifkan fitur Kepemilikan Objek S3 untuk bucket S3 Anda. Fitur ini memungkinkan Anda untuk mengambil kepemilikan objek baru yang Akun AWS diunggah lain ke bucket Anda, dengan memaksa unggahan untuk menyediakan yang -/-acl bucket-owner-full-control ACL dikalengkan. Aktifkan Kepemilikan Objek S3 dengan memilih opsi pilihan pemilik bucket di bucket S3 Anda. Untuk informasi selengkapnya, lihat Mengendalikan kepemilikan objek yang diunggah dengan menggunakan Kepemilikan Objek S3 di Panduan Pengguna Amazon S3.

S3Error

Amazon FSx mengalami kesalahan terkait S3 yang tidak. S3AccessDenied

S3FileDeleted

Amazon FSx tidak dapat mengekspor file hard link karena file sumber tidak ada di repositori data.

S3ObjectInUnsupportedTier

Amazon FSx berhasil mengimpor objek non-symlink dari kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive. FileStatusAkan ada succeeded with warning dalam laporan penyelesaian tugas. Peringatan menunjukkan bahwa untuk mengambil data, Anda harus memulihkan objek S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive terlebih dahulu dan kemudian menggunakan perintah untuk mengimpor objek. hsm_restore

S3ObjectNotFound

Amazon FSx tidak dapat mengimpor atau mengekspor file karena tidak ada di repositori data.

S3ObjectPathNotPosixCompliant

Objek Amazon S3 ada tetapi tidak dapat diimpor karena bukan objek POSIX yang sesuai. Untuk informasi tentang POSIX metadata yang didukung, lihat. POSIXdukungan metadata untuk repositori data

S3ObjectUpdateInProgressFromFileRename

Amazon FSx tidak dapat merilis file karena ekspor otomatis memproses penggantian nama file. Proses penggantian nama ekspor otomatis harus selesai sebelum file dapat dirilis.

S3SymlinkInUnsupportedTier

Amazon tidak dapat mengimpor objek symlink karena FSx berada di kelas penyimpanan Amazon S3 yang tidak didukung, seperti kelas penyimpanan S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive. FileStatusAkan ada failed dalam laporan penyelesaian tugas.

SourceObjectDeletedBeforeReleasing

Amazon FSx tidak dapat melepaskan file dari sistem file karena file tersebut dihapus dari repositori data sebelum dapat dirilis.