![](/img/trans.png)
[英]Dynamical and programmatical mounting a s3 bucket to a windows ec2 instance
[英]How to fix data import to Windows EC2 from S3 bucket
我有Windows Server 2012 R2 EC2實例,但無法從S3存儲桶導入txt文件。
我想使用aws-cli設置從S3存儲桶到EC2實例的常規數據導入。 為了測試該命令,我打開了具有管理權限的命令提示符,導航到要導入文件並運行以下命令的目錄。
aws s3 cp s3://mybuckt/ . --recursive
然后,對於存儲桶中的每個文件,我都會收到如下錯誤:
download failed: s3://mybuckt/filename.txt to .\filename.txt [Error 87] The parameter is incorrect
我最終得到目錄中的空文件列表。 該列表與存儲桶中的列表相同,但文本文件為空。
當我嘗試不遞歸的命令時,什么也沒有發生。 沒有錯誤消息,沒有文件被復制。
aws s3 cp s3://mybuckt/ .
這是我的問題:
您未指定要復制的任何文件。 您應該使用:
aws s3 cp s3://mybuckt/* . --recursive
或者,您可以使用:
aws s3 sync s3://mybuckt/ . --recursive
解決此特定問題的方法是,我必須在存儲桶以及EC2實例上指定文件名。
aws s3 cp s3://mybuckt/file.txt nameOnMyEC2.txt
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.