Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah penyimpanan dan enkripsi
Bagian ini menjelaskan kemungkinan solusi untuk masalah penyimpanan dan enkripsi.
Topik
Memecahkan masalah kebijakan untuk bucket Amazon S3 terenkripsi
Deskripsi
Anda memiliki bucket Amazon S3 terenkripsi yang Anda gunakan sebagai penyimpanan untuk server Transfer Family Anda. Jika Anda mencoba mengunggah file ke server, Anda menerima kesalahanCouldn't close
file: Permission denied.
Dan jika Anda melihat log server, Anda melihat kesalahan berikut:
ERROR Message="Access denied" Operation=CLOSE Path=/bucket/user/test.txt BytesIn=13 ERROR Message="Access denied"
Menyebabkan
Kebijakan untuk pengguna IAM Anda tidak memiliki izin untuk mengakses bucket terenkripsi.
Solusi
Anda harus menentukan izin tambahan dalam kebijakan untuk memberikan izin AWS Key Management Service (AWS KMS) yang diperlukan. Lihat perinciannya di Perlindungan data dan enkripsi.
Memecahkan masalah ResourceNotFound pengecualian
Deskripsi
Anda menerima kesalahan di mana sumber daya tidak dapat ditemukan. Misalnya, jika Anda menjalankanUpdateServer, Anda mungkin mendapatkan kesalahan berikut:
An error occurred (ResourceNotFoundException) when calling the UpdateServer operation: Unknown server
Menyebabkan
Ada beberapa alasan untuk menerima ResourceNotFoundException pesan. Dalam kebanyakan kasus, sumber daya yang Anda tentukan dalam perintah API tidak ada. Jika Anda memang menentukan sumber daya yang ada, maka penyebab yang paling mungkin adalah bahwa wilayah default Anda berbeda dari wilayah untuk sumber daya Anda. Misalnya, jika wilayah default Anda adalah us-east-1, dan server Transfer Family Anda berada di us-east-2, Anda akan menerima pengecualian sumber daya Tidak dikenal.
Untuk detail tentang menyetel wilayah default, lihat Konfigurasi cepat dengan aws configure.
Solusi
Tambahkan parameter wilayah ke perintah API Anda untuk secara eksplisit menentukan di mana menemukan sumber daya tertentu.
aws transfer -describe-server --server-idserver-id--region us-east-2