Jak wygenerować tymczasowy adres URL, aby przesłać plik do Amazon S3 z biblioteką boto?
Wiedziałem, jak pobrać plik w ten sposób - key.generate_url (3600).
Ale kiedy próbowałem przesłać: key.generate_url (3600, method = 'PUT'), adres URL nie działał. Powiedziano mi: „Obliczony przez nas podpis wniosku nie pasuje do podpisu, który podałeś. Sprawdź swój klucz i metodę podpisywania”.
Nie mogę znaleźć przykładowego kodu na stronie głównej boto, jak używać funkcji generate_url (method = 'PUT'). Czy ktoś tutaj wie, jak go użyć do przesyłania? jak ustawić parametry dla ścieżki przesyłanego pliku?