Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah EFS
Bagian ini menjelaskan kemungkinan solusi untuk masalah penyimpanan Amazon EFS.
Memecahkan masalah Amazon EFS
Bagian ini menjelaskan kemungkinan solusi untuk masalah Amazon EFS berikut.
Topik
Memecahkan masalah pengguna yang dikelola layanan Amazon EFS
Deskripsi
Anda menjalankan sftp perintah dan prompt tidak muncul, dan sebagai gantinya Anda melihat pesan berikut:
Couldn't canonicalize: Permission denied Need cwd
Menyebabkan
Peran pengguna AWS Identity and Access Management (IAM) Anda tidak memiliki izin untuk mengakses Amazon Elastic File System (Amazon EFS).
Solusi
Tingkatkan izin kebijakan untuk peran pengguna Anda. Anda dapat menambahkan kebijakan AWS terkelola, sepertiAmazonElasticFileSystemClientFullAccess.
Memecahkan masalah profil POSIX yang hilang
Deskripsi
Jika Anda menggunakan penyimpanan Amazon EFS untuk server Anda dan Anda menggunakan penyedia identitas khusus, Anda harus menyediakan AWS Lambda fungsi Anda dengan profil POSIX.
Menyebabkan
Salah satu kemungkinan penyebabnya adalah template yang kami sediakan untuk membuat metode Amazon API Gateway yang AWS Lambda didukung saat ini tidak berisi informasi POSIX.
Jika Anda memang memberikan informasi POSIX, format yang Anda gunakan untuk memberikan informasi POSIX mungkin tidak diuraikan dengan benar oleh Transfer Family.
Solusi
Pastikan bahwa Anda menyediakan elemen JSON untuk Transfer Family untuk PosixProfile parameter.
Misalnya, jika Anda menggunakan Python, Anda dapat menambahkan baris berikut di mana Anda mengurai parameter: PosixProfile
if PosixProfile: response_data["PosixProfile"] = json.loads(PosixProfile)
Atau, di JavaScript, Anda bisa menambahkan baris berikut, di mana dan uid-value bilangan bulat, 0 atau lebih besar, yang mewakili User ID (UID) dan Group ID (GID) masing-masing:gid-value
PosixProfile: {"Uid":uid-value, "Gid":gid-value},
Contoh kode ini mengirim PosixProfile parameter ke Transfer Family sebagai objek JSON, bukan sebagai string.
Juga, di dalam AWS Secrets Manager, Anda harus menyimpan PosixProfile parameter sebagai berikut. Ganti dan your-uid dengan nilai aktual Anda untuk GID dan UID.your-gid
{"Uid":your-uid, "Gid":your-gid, "SecondaryGids": []}
Memecahkan masalah direktori logis dengan Amazon EFS
Deskripsi
Jika direktori home pengguna tidak ada, dan mereka menjalankan ls perintah, sistem merespons sebagai berikut:
sftp> ls remote readdir ("/"): No such file or directory
Menyebabkan
Jika server Transfer Family Anda menggunakan Amazon EFS, direktori home untuk pengguna harus dibuat dengan akses baca dan tulis sebelum pengguna dapat bekerja di direktori home logisnya. Pengguna tidak dapat membuat direktori ini sendiri, karena mereka akan kekurangan izin untuk mkdir direktori home logis mereka.
Solusi
Seorang pengguna dengan akses administratif ke direktori induk perlu membuat direktori home logis pengguna.