Rumah >pembangunan bahagian belakang >tutorial php >Mengapakah permintaan Amazon S3 saya mengakibatkan ralat 'Permintaan Tandatangan Tidak Padan'?
Amazon S3: Menyelesaikan Ralat "Minta Tanda Tangan Tidak Padan"
Ralat yang sering dihadapi semasa operasi Amazon S3 boleh berpunca daripada pelbagai sebab. Walaupun banyak penyelesaian berpotensi telah didokumenkan, sesetengah mungkin terlepas daripada penyelesaian masalah awal. Di sini, kami menyelidiki satu sebab khusus yang sering tidak disedari:
Konvensyen Penamaan Utama
Apabila memberikan kunci kepada objek dalam S3, adalah penting untuk mematuhi penamaan khusus konvensyen. Satu aspek kritikal ialah mengelak daripada menggunakan noktah (.) sebagai aksara pertama dalam kekunci.
Seperti yang dibuktikan dalam contoh kod yang disediakan, nama kunci ditetapkan kepada "..imagesABC.jpg". Konvensyen penamaan ini mencetuskan ralat yang disebut.
Penyelesaian
Untuk menyelesaikan isu ini, cuma elakkan memulakan kunci dengan noktah. Kunci yang betul sepatutnya kelihatan seperti "images/ABC.jpg" tanpa tempoh pendahuluan. Dengan mematuhi konvensyen ini, pengiraan tandatangan permintaan akan sejajar dengan jangkaan pelayan, yang membawa kepada operasi yang berjaya.
Atas ialah kandungan terperinci Mengapakah permintaan Amazon S3 saya mengakibatkan ralat 'Permintaan Tandatangan Tidak Padan'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!