Kontainer tidak dapat menulis ke volume Amazon EBS - Amazon Elastic Container Service

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

Kontainer tidak dapat menulis ke volume Amazon EBS

Pengguna non-root tanpa izin yang tepat

Saat Anda menentukan pengguna non-root dalam definisi penampung Anda, Amazon ECS secara otomatis mengonfigurasi volume dengan izin berbasis grup untuk mengizinkan akses tulis. Namun, jika Anda masih mengalami masalah izin:

  • Verifikasi bahwa user parameter ditentukan dengan benar dalam definisi kontainer Anda menggunakan format uid:gid (misalnya,1001:1001).

  • Pastikan image container Anda tidak mengganti izin pengguna setelah volume dipasang.

  • Periksa apakah aplikasi Anda berjalan dengan ID pengguna yang diharapkan dengan memeriksa log container atau menggunakan Amazon ECS Exec untuk memeriksa container yang sedang berjalan.

Root pengguna dengan masalah izin

Jika tidak ada pengguna yang ditentukan dalam definisi penampung Anda, penampung berjalan sebagai root dan harus memiliki akses penuh ke volume. Jika Anda mengalami masalah:

  • Verifikasi bahwa volume terpasang dengan benar dengan memeriksa titik pemasangan di dalam wadah.

  • Pastikan volume tidak dikonfigurasi sebagai hanya-baca dalam konfigurasi titik pemasangan Anda.

Tugas multi-kontainer dengan pengguna yang berbeda

Dalam tugas dengan beberapa kontainer yang berjalan sebagai pengguna yang berbeda, Amazon ECS secara otomatis mengelola izin grup untuk memungkinkan semua pengguna tertentu menulis ke volume. Jika wadah tidak dapat menulis:

  • Verifikasi bahwa semua kontainer yang memerlukan akses tulis memiliki user parameter yang dikonfigurasi dengan benar.

  • Periksa apakah volume dipasang di semua wadah yang membutuhkan akses ke sana.

Untuk informasi selengkapnya tentang mengonfigurasi pengguna dalam definisi penampung, lihat Parameter definisi tugas Amazon ECS untuk Fargate.