Heim >Backend-Entwicklung >PHP-Tutorial >Warum schlägt mein Amazon S3-Upload mit der Fehlermeldung „Nicht übereinstimmende Signatur anfordern' fehl?

Warum schlägt mein Amazon S3-Upload mit der Fehlermeldung „Nicht übereinstimmende Signatur anfordern' fehl?

Susan Sarandon
Susan SarandonOriginal
2024-12-01 07:31:11376Durchsuche

Why Does My Amazon S3 Upload Fail with a

Amazon S3: Fehlerbehebung beim Fehler „Anforderungssignatur stimmt nicht überein“

Der Fehler „Die von uns berechnete Anforderungssignatur stimmt nicht mit der von Ihnen angegebenen Signatur überein“. in Amazon S3 kann ein frustrierendes Problem sein. Nach umfangreichen Recherchen haben Sie festgestellt, dass das Problem in Ihrem PHP-Code liegt.

Das Problem ist auf den von Ihnen zugewiesenen Objektschlüssel zurückzuführen. Konkret beginnt der Schlüssel mit einem Punkt (z. B. ..imagesABC.jpg). Diese unkonventionelle Namenskonvention widerspricht den Erwartungen von Amazon S3 und löst den Signatur-Mismatch-Fehler aus.

Um dieses Problem zu beheben, stellen Sie sicher, dass Ihre Objektschlüssel nicht mit einem Punkt beginnen. Durch die Einhaltung dieser Konvention wird verhindert, dass die Signaturberechnung fehlschlägt.

Das obige ist der detaillierte Inhalt vonWarum schlägt mein Amazon S3-Upload mit der Fehlermeldung „Nicht übereinstimmende Signatur anfordern' fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn