Wie erstelle ich eine temporäre URL zum Hochladen einer Datei auf Amazon S3 mit einer Boto-Bibliothek?

Ich wusste, wie man eine Datei auf diese Weise herunterlädt - key.generate_url (3600).

Aber als ich versuchte: key.generate_url (3600, method = 'PUT') hochzuladen, funktionierte die URL nicht. Mir wurde gesagt: "Die von uns berechnete Anforderungssignatur stimmt nicht mit der von Ihnen angegebenen Signatur überein. Überprüfen Sie Ihren Schlüssel und Ihre Signaturmethode."

Ich kann auf der Homepage keinen Beispielcode für die Verwendung der Funktion generate_url (method = 'PUT') finden. Weiß hier jemand, wie man es für das Hochladen benutzt? Wie werden die Parameter für den Pfad der Upload-Datei festgelegt?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage