Saya mendapatkan kesalahan ini sewaktu-waktu.
Saya punya program yang menggunakan java aws sdk dan memuat lebih dari 10s dari ribuan file kecil ke s3. Saya melihat kesalahan ini sebentar-sebentar.
Tidak dapat menemukan jawaban yang membantu setelah melakukan pencarian cepat di internet.
Perhatikan bahwa program panggilan adalah utas tunggal. Aws java sdk yang mendasari tampaknya menggunakan utas pekerja.
Status Code: 409, AWS Service: Amazon S3, AWS Request ID: 75E16E8DE2193CA6, AWS Error Code: OperationAborted, AWS Error Message: A conflicting conditional operation is currently in progress against this resource. Please try again., S3 Extended Request ID: 0uquw2YEoFamLldm+c/p412Lzd8jHJGFBDz3h7wN+/4I0f6hnGLkPMe+5LZazKnZ
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:552)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:289)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:170)
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2648)
at com.amazonaws.services.s3.AmazonS3Client.createBucket(AmazonS3Client.java:578)
at com.amazonaws.services.s3.AmazonS3Client.createBucket(AmazonS3Client.java:503)
java
amazon-web-services
amazon-s3
pengguna1172468
sumber
sumber
Jawaban:
Saya mendapat pesan kesalahan yang sama, ketika saya melakukan hal berikut:
membuat ember - secara default masuk ke wilayah AS (digunakan AWSCLI)
menyadari, ember harus pergi ke wilayah UE dan menghapusnya (digunakan konsol AWS)
(beberapa menit kemudian) mencoba membuat ember, menentukan wilayah UE
Pada langkah 3, konsol AWS telah menunjukkan kepada saya pesan kesalahan dari judul pertanyaan Anda.
Jadi saya kira, bahwa ember di AS telah dihapus, tetapi mungkin ada beberapa proses sinkronisasi, yang membutuhkan waktu. Dan saya berharap, bahwa menunggu beberapa jam saya akan menemukan nama ember lagi tersedia untuk pembuatan - kali ini di wilayah yang tepat (UE).
PERBAIKI: - Edit: Sekitar satu jam kemudian, upaya saya untuk membuat ember (di kawasan UE) berhasil.
sumber
Untuk semua orang lain yang menemukan utas ini dari google, sebagai hasil pertama dalam mencari pesan kesalahan ini:
Jika Anda menghapus bucket, untuk membuat ulang di wilayah baru, jangan tunggu "secara manual" sampai sinkronisasi latar belakang ini selesai , alih-alih letakkan skrip bash kecil untuk menjalankan dan coba lagi pembuatan bucket yang Anda butuhkan setiap 5 detik atau lebih.
Contoh:
itu akan mencoba kembali operasi "buat ember" untuk Anda, setiap beberapa detik (bergantung pada 'tidur') dan secepatnya memungkinkan - akan membuatnya untuk Anda, jadi tidak ada yang dapat mencuri nama ember Anda tanpa sengaja :)
semoga membantu :)
sumber
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 17: ordinal not in range(128)
. Solusinya adalah menghapus--region
bendera.Permintaan dalam contoh Anda adalah membuat ember. Jika Anda mencoba membuat terlalu banyak ember atau mengganti ember, itu tidak sehat.
Perhatikan bahwa Anda memiliki batas 100 ember untuk akun (lihat di sini ). EDIT: Sekarang batas ini adalah "batas lunak" dan Anda dapat meningkatkannya jika diperlukan.
Perhatikan juga bahwa pembuatan ember membutuhkan waktu dan:
Lebih baik untuk membuat ember sekali dan kemudian, Anda dapat meletakkan sebanyak mungkin objek yang Anda suka di ember yang ada (atau bahkan satu).
Bagaimanapun, ketika bekerja dengan sistem yang pasti gagal setiap saat, Anda harus dapat menangani kesalahan dan memperlambat proses Anda saat menerima kesalahan seperti itu. Lihat lebih detail di AWS Documents .
sumber
Kesalahan ini biasanya terjadi ketika Bucket dihapus dan ember baru dibuat dengan nama yang sama dengan ember lama.
Saya yakin kami perlu menunggu beberapa saat sampai kami dapat membuat ember baru dengan nama yang sama.
sumber
Sederhana dan mudah: Ubah nama bucket baru atau tunggu 1 jam.
sumber
Anda juga mendapatkan pesan ini saat Anda sudah memiliki lebih dari 100 ember di akun. Ada batas lunak 100 ember.
sumber
Ubah nama ember Anda atau tunggu. Saya menunggu kurang dari 30 menit untuk milik saya. Saya tidak perlu mengubah nama dan saya tidak bisa mengubahnya karena sudah ditentukan - itu harus cocok dengan nama domain saya yang sudah ada untuk situs web statis yang saya cari host. Bagaimanapun, dalam waktu kurang dari 30 menit itu dibuat secara otomatis.
sumber