Como gerar um URL temporário para fazer upload de arquivos para o Amazon S3 com a biblioteca boto?

Eu sabia como baixar o arquivo dessa maneira - key.generate_url (3600).

Mas quando tentei carregar: key.generate_url (3600, method = 'PUT'), o URL não funcionou. Foi-me dito: "A assinatura do pedido que calculamos não corresponde à assinatura que você forneceu. Verifique sua chave e o método de assinatura."

Não consigo encontrar código de exemplo na página inicial do boto para saber como usar a função generate_url (method = 'PUT'). Alguém aqui sabe como usá-lo para o upload? como definir os parâmetros para o caminho do arquivo de upload?

questionAnswers(4)

yourAnswerToTheQuestion