私はこれを試みました:
connection = S3Connection(
aws_access_key_id=settings.AWS_ACCESS_KEY_ID,
aws_secret_access_key=settings.AWS_SECRET_ACCESS_KEY)
url = connection.generate_url(
60,
'GET',
settings.AWS_STORAGE_BUCKET_NAME,
self.get_object().image,
headers={'Content-Type': 'application/octet-stream'})
しかし、署名付き URL にアクセスしようとすると、次のメッセージが表示されます。
計算したリクエストの署名が、提供された署名と一致しません。キーと署名方法を確認してください。
一方、属性を削除するとheaders
、画像に問題なくアクセスできます。私は何を間違っていますか?