1
在使用tinys3 python軟件包在我們的某個生產服務器上建立S3連接時,出現403客戶端錯誤。有任何想法嗎?我認爲憑證是正確的,因爲這個腳本在我的本地機器上運行沒有問題。使用tinys3 python軟件包獲取403客戶端錯誤
我在編寫幫助調試的測試腳本上遇到同樣的問題。粘貼下面:
import tinys3 as s3
S3_ACCESS_KEY = "[redacted]"`
S3_SECRET_KEY = "[redacted]"
bucket = "test-bucket"
s3_image_prefix = "http://s3.amazonaws.com/" + bucket + "/"
conn = s3.Connection(S3_ACCESS_KEY, S3_SECRET_KEY, default_bucket=bucket)
conn.get('test_file.gif', bucket)
和錯誤:
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: http://s3.amazonaws.com/test-bucket/test_file.gif
也許嘗試改變's3_image_prefix'到'https',而不是'http' ... –