我已經創建了具有版本控制的AWS S3存儲桶並創建了多個版本的文件。有什麼方法可以使用命令行或API下載特定版本的文件?如何使用命令行中的版本從AWS S3下載文件?
2
A
回答
0
S3控制檯會顯示與存儲桶中每個文件相關的URL。假設你已經公開了文件,你可以使用curl或wget來獲取文件。
wget https://s3.amazonaws.com/bucket_name/filename.extension
請注意,這將使所有擁有該URL的文件都可用。
6
通過command line:
aws s3api get-object --version-id ...
首先得到的可用版本的列表:
aws s3api list-object-versions ...
有在各自AWS SDKs類似的方法。
-1
AWS有幾個高級別的s3
命令; aws s3 cp,aws s3 ls,aws s3 mv,aws s3 rm和同步。您可以使用aws s3 cp
,就像您將複製源傳送到目標一樣。
aws s3 cp s3://BUCKET-NAME/PATH/FILE.EXTENTION (LOCAL_PATH/)FILE.EXTENTION
相關問題
- 1. 使用AWS CLI從S3下載文件
- 2. aws s3下載文件
- 3. 如何同時使用AWS命令行
- 4. force從AWS s3下載文件rails
- 5. 如何執行AWS S3到Redshift從SQL腳本複製命令?
- 6. 如何使用命令從linux下載文件夾到本地
- 7. 如何使用aws cli命令檢查s3文件信息?
- 8. AWS S3的JAR文件文件下載
- 9. 如何使用putty從命令行下載文件/ zip?
- 10. 使用AWS命令行util在unicode中訪問AWS S3文件夾名稱
- 11. 從S3下載文件時AWS令牌已過期
- 12. 如何使用python從aws s3下載文件而不使用密鑰
- 13. 如何從命令行下載Linux服務器中的文件?
- 14. 如何從S3向AWS下載?
- 15. 如何從Amazon AWS S3版本2獲取文件大小?
- 16. 使用aws-sdk從s3下載文件。編碼不正確
- 17. 使用aws sdk從amazon s3服務器下載文件
- 18. 使用Node.js從EC2實例下載AWS S3文件
- 19. 蟒蛇,AWS S3下載的zip文件
- 20. NodeJS如何從aws s3存儲桶下載文件到磁盤?
- 21. 使用AWS CLI下載S3存儲桶中的最新文件?
- 22. 使用dock命令使用aws命令
- 23. 使用帶lambda代碼的AWS lambda將文件從Internet下載到AWS S3
- 24. 如何在Windows命令提示符下運行cURL命令以從文本文件中下載數據?
- 25. 如何使用Laravel 5處理從AWS S3下載的圖像?
- 26. 如何使用brotli命令行(版本0.5.2)壓縮文件夾?
- 27. 從命令行運行腳本時將文件下載爲csv
- 28. 有沒有辦法使用ruby gem aws-s3從s3下載文件?
- 29. 使用aws cli限制S3命令
- 30. 如何使用perforce命令行登錄和下載文件
嗨mbaird,感謝您的回覆。我可以列出對象的版本,但無法使用版本ID下載對象。我使用了以下命令:'aws s3api get-object --bucket --version-id '我在文檔中找到了--key選項。是否必須在命令中提及--key。如何獲得 - 鍵值? –
鍵是目錄+文件名。這是您上傳文件時所用的名稱。 –
嗨mbaird, 以下命令正在工作。感謝您的支持。 #aws s3api get-object --bucket --key dir/filename --version-id –