Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah transfer data dengan Snowball Edge
Jika Anda mengalami masalah performa saat mentransfer data ke atau dari Snowball Edge, lihat Rekomendasi untuk kinerja transfer data terbaik ke atau dari Snowball Edge untuk mendapatkan rekomendasi dan panduan untuk meningkatkan performa transfer. Berikut ini dapat membantu Anda memecahkan masalah yang mungkin terjadi saat transfer data ke atau dari Snowball Edge:
-
Anda tidak dapat mentransfer data ke direktori root Snowball Edge. Jika Anda mengalami kesulitan mentransfer data ke perangkat, pastikan bahwa Anda mentransfer data ke subdirektori. Subdirektori tingkat atas memiliki nama bucket Amazon S3 yang Anda sertakan dalam tugas. Masukan data Anda di subdirektori tersebut.
-
Jika Anda menggunakan Linux dan Anda tidak dapat mengunggah file dengan karakter UTF-8 ke AWS Snowball Edge perangkat, itu mungkin karena server Linux Anda tidak mengenali pengkodean karakter UTF-8. Anda dapat memperbaiki masalah ini dengan menginstal paket
locales
di server Linux Anda dan mengonfigurasinya untuk menggunakan salah satu lokal UTF-8 sepertien_US.UTF-8
. Anda dapat mengonfigurasi paketlocales
dengan mengekspor variabel lingkunganLC_ALL
, misalnya:export LC_ALL=en_US.UTF-8
-
Saat Anda menggunakan antarmuka Amazon S3 dengan AWS CLI, Anda dapat bekerja dengan file atau folder dengan spasi di namanya, seperti
my photo.jpg
atau.My Documents
Namun, pastikan bahwa Anda menangani spasi dengan benar. Untuk informasi selengkapnya, lihat Menentukan nilai parameter untuk AWS CLI di Panduan AWS Command Line Interface Pengguna.
Memecahkan masalah pekerjaan impor dengan Snowball Edge
Terkadang file gagal diimpor ke Amazon S3. Jika masalah berikut terjadi, coba tindakan yang ditentukan untuk menyelesaikan masalah Anda. Jika file gagal diimpor, Anda mungkin perlu mencoba mengimpornya lagi. Mengimpornya lagi mungkin memerlukan tugas baru untuk Snowball Edge.
File gagal diimpor ke Amazon S3 karena karakter yang tidak valid dalam nama objek
Masalah ini terjadi jika nama file atau folder memiliki karakter yang tidak didukung oleh Amazon S3. Amazon S3 memiliki aturan tentang karakter apa yang boleh ada dalam nama objek. Untuk informasi selengkapnya, lihat Membuat nama kunci objek di Panduan Pengguna Amazon S3.
Tindakan yang harus diambil
Jika Anda mengalami masalah ini, Anda melihat daftar file dan folder yang gagal diimpor dalam laporan penyelesaian tugas Anda.
Dalam beberapa kasus, daftarnya sangat besar, atau file dalam daftar terlalu besar untuk ditransfer melalui internet. Dalam kasus ini, Anda harus membuat tugas impor Snowball baru, mengubah nama file dan folder untuk mematuhi aturan Amazon S3, dan mentransfer file lagi.
Jika filenya kecil dan jumlahnya tidak banyak, Anda dapat menyalinnya ke Amazon S3 melalui file AWS CLI atau file. AWS Management Console Untuk informasi selengkapnya, lihat Bagaimana cara mengunggah file dan folder ke bucket S3? di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
Memecahkan masalah pekerjaan ekspor dengan Snowball Edge
Terkadang file gagal diekspor ke workstation Anda. Jika masalah berikut terjadi, coba tindakan yang ditentukan untuk menyelesaikan masalah Anda. Jika file gagal diekspor, Anda mungkin perlu mencoba mengekspornya lagi. Mengekspornya lagi mungkin memerlukan tugas baru untuk Snowball Edge.
File gagal diekspor ke Microsoft Windows Server
File dapat gagal diekspor ke Microsoft Windows Server jika file atau folder terkait dinamakan dalam format yang tidak didukung oleh Windows. Misalnya, jika nama file atau folder Anda memiliki titik dua (:
), ekspor gagal karena Windows tidak mengizinkan karakter tersebut dalam nama file atau folder.
Tindakan yang harus dilakukan
-
Membuat daftar nama yang menyebabkan kesalahan. Anda dapat menemukan nama file dan folder yang gagal diekspor dalam log Anda. Untuk informasi selengkapnya, lihat Melihat dan mengunduh log dari Snowball Edge.
-
Mengubah nama objek di Amazon S3 yang menyebabkan masalah untuk menghapus atau mengganti karakter yang tidak didukung.
-
Jika daftar nama yang sangat besar, atau jika file dalam daftar terlalu besar untuk ditransfer melalui internet, buat tugas ekspor baru khusus untuk objek tersebut.
Jika file kecil dan jumlahnya tidak banyak, salin objek yang diganti namanya dari Amazon S3 melalui AWS CLI file atau file. AWS Management Console Untuk informasi selengkapnya, lihat Bagaimana cara mengunduh objek dari bucket S3? di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
Memecahkan masalah antarmuka NFS dengan Snowball Edge
Snowball Edge dapat menunjukkan status antarmuka NFS adalah. DEACTIVATED
Ini mungkin terjadi jika Snowball Edge dimatikan tanpa terlebih dahulu menghentikan antarmuka NFS.
Tindakan yang harus diambil
Untuk memperbaiki masalah, hentikan dan mulai ulang layanan NFS menggunakan langkah-langkah berikut.
Gunakan
describe-service
perintah untuk menentukan status layanan:snowballEdge describe-service --service-id nfs
Perintah mengembalikan yang berikut ini.
{ "ServiceId" : "nfs", "Status" : { "State" : "DEACTIVATED" } }
-
Gunakan
stop-service
perintah untuk menghentikan layanan NFS.snowballEdge stop-service --service-id nfs
-
Gunakan
start-service
perintah untuk memulai layanan NFS. Untuk informasi selengkapnya, lihat Mengelola antarmuka NFS.snowballEdge start-service --virtual-network-interface-arns
vni-arn
--service-id nfs--service-configuration AllowedHosts=0.0.0.0/0
-
Gunakan
describe-service
perintah untuk memastikan layanan berjalan.snowballEdge describe-service --service-id nfs
Jika nilai
State
namanyaACTIVE
, layanan antarmuka NFS aktif.{ "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" }, "Endpoints" : [ { "Protocol" : "nfs", "Port" : 2049, "Host" : "192.0.2.0" } ], "ServiceConfiguration" : { "AllowedHosts" : [ "10.24.34.0/23", "198.51.100.0/24" ] } }
Memecahkan masalah kesalahan akses ditolak saat mentransfer data menggunakan antarmuka S3
Saat menggunakan antarmuka S3 untuk mentransfer data ke atau dari perangkat Snowball Edge, Anda mungkin mengalami kesalahan akses ditolak. Kesalahan ini mungkin disebabkan oleh kebijakan pengguna atau bucket IAM.
Tindakan yang harus diambil
Periksa kebijakan bucket S3 yang Anda gunakan untuk masalah sintaks berikut.
-
Jika kebijakan hanya mengizinkan data diunggah jika header KMS diteruskan, pastikan kebijakan tersebut menetapkan ARN utama, bukan ID pengguna. Contoh di bawah ini menunjukkan sintaks yang benar.
{ "Sid": "Statement3", "Effect": "Deny", "Principal": "*", "Action": "s3:PutObject", "Resource": "
arn:aws:s3:::amzn-s3-demo-bucket/*
", "Condition": { "StringNotLike": { "aws:PrincipalArn": "arn:aws:iam::111122223333:role/JohnDoe
" }, "StringNotEquals": { "s3:x-amz-server-side-encryption": [ "aws:kms", "AES256" ] } } }, { "Sid": "Statement4", "Effect": "Deny", "Principal": "*", "Action": "s3:PutObject", "Resource": "arn:aws:s3:::amzn-s3-demo-bucket/*
", "Condition": { "StringNotLike": { "aws:PrincipalArn": "arn:aws:iam::111122223333:role/JohnDoe
" }, "Null": { "s3:x-amz-server-side-encryption": "true" } } } -
Jika kebijakan bucket hanya mengizinkan upload ke bucket jika header yang benar diteruskan, unggahan dari perangkat Snowball Edge tidak akan melewati header apa pun secara default. Ubah kebijakan untuk mengizinkan pengecualian bagi pengguna IAM yang digunakan untuk mengunggah data. Di bawah ini adalah contoh sintaks yang benar untuk ini.
{ "Sid": "Statement3", "Effect": "Deny", "Principal": "", "Action": "s3:PutObject", "Resource": "
arn:aws:s3:::amzn-s3-demo-bucket/
", "Condition": { "StringNotEquals": { "s3:x-amz-server-side-encryption": "AES256" }, "StringNotLike": { "aws:PrincipalArn": "arn:aws:iam::111122223333:role/JohnDoe
" } } }, { "Sid": "Statement4", "Effect": "Deny", "Principal": "", "Action": "s3:PutObject", "Resource": "arn:aws:s3:::amzn-s3-demo-bucket/
", "Condition": { "Null": { "s3:x-amz-server-side-encryption": "true" }, "StringNotLike": { "aws:PrincipalArn": "arn:aws:iam::111122223333:role/JohnDoe
" } } }
-
-
Periksa kebijakan kunci KMS yang Anda gunakan untuk sintaks yang benar dalam elemen Principal. Lihat contoh di bawah ini menunjukkan sintaks yang benar.
{ "Sid": "Statement2", "Effect": "Allow", "Principal": { "AWS": [ "arn:aws:iam::111122223333:role/service-role/JohnDoe" ] }, "Action": [ "kms:Encrypt", "kms:Decrypt", "kms:ReEncrypt*", "kms:GenerateDataKey*", "kms:DescribeKey" ], "Resource": "*" }