我正在使用S3兼容服務。這意味着我的動態存儲不在AWS上託管。我發現了幾個將文件上傳到AWS S3的Python腳本。我想這樣做,但我需要能夠設置自己的主機網址。如何做到這一點?使用python將文件上傳到S3兼容服務
1
A
回答
-1
3
可以使用Boto3庫(https://boto3.readthedocs.io/en/latest/)爲您的所有S3在Python需要。要使用定製的S3兼容主機而不是AWS,請在構建S3資源對象時設置endpoint_url參數,例如:
import boto3
session = boto3.session.Session(...)
s3 = session.resource("s3", endpoint_url="http://...", ...)
+0
感謝您的回答,我不知道Boto也可以用於其他提供商。在endpoint_url之後需要添加什麼? – user3080315
+0
該端點將是S3兼容服務的地址。他們的文檔可能會解釋如何做到這一點。 –
相關問題
- 1. 使用python boto將文件上傳到S3文件夾
- 2. 使用Faraday將文件上傳到S3
- 3. 使用POST將文件上傳到s3
- 4. 將文件上傳到S3
- 5. 如何使用Python將文件上傳到PHP服務器?
- 6. 如何使用python將文件上傳到tftp服務器?
- 7. 使用python將圖像文件上傳到aws s3
- 8. 將大文件上傳到S3而不通過服務器
- 9. 如何通過samba將文件上傳到Amazon S3服務器?
- 10. 使用Android服務將xml文件上傳到服務器
- 11. 用Delphi將文件上傳到Amazon S3
- 12. AWS僅使用ID和密鑰將文件上傳到S3服務器
- 13. 使用laravel將文件上傳到亞馬遜s3服務器5
- 14. 上傳文件到S3桶 - Python Django
- 15. 使用Python將文件上傳到雲
- 16. 將文件上傳到SSRS服務器
- 17. 將文件上傳到Liferay服務器
- 18. 將文件上傳到服務器
- 19. 將文件上傳到WCF 3.5服務
- 20. 將文件上傳到服務器
- 21. 將文件上傳到SFTP服務器
- 22. 將文件上傳到Web服務器
- 23. 將大文件上傳到服務器
- 24. 使用Perl獲取並上傳文件並將前綴文件上傳到s3
- 25. 使用python上傳文件到瓶服務器
- 26. 使用python下載/上傳文件到遠程windows服務器
- 27. 如何將文件上傳到Amazon S3?
- 28. 將大文件上傳到Amazon S3
- 29. Cordova將文件上傳到S3
- 30. 將文件上傳到Amazon S3
我不使用AWS。我只需要一個python代碼,它允許我提供主機地址以及密鑰。 – user3080315