2015-11-10 41 views

回答

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類似的方法。

+0

嗨mbaird,感謝您的回覆。我可以列出對象的版本,但無法使用版本ID下載對象。我使用了以下命令:'aws s3api get-object --bucket --version-id '我在文檔中找到了--key選項。是否必須在命令中提及--key。如何獲得 - 鍵值? –

+0

鍵是目錄+文件名。這是您上傳文件時所用的名稱。 –

+0

嗨mbaird, 以下命令正在工作。感謝您的支持。 #aws s3api get-object --bucket --key dir/filename --version-id

-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

相關問題