0
我想批量上传目录中的所有文件到S3。基于这个论坛(https://forums.aws.amazon.com/thread.jspa?threadID=149164),它看起来像keyprefix应该做的伎俩。不过,我似乎无法让我的命令来工作:Powershell批量上传到S3
Write-S3Object -BucketName bucket-here -KeyPrefix 'j:\drive\dir\
我有我的creds通过Set-AWSCredential
保存当我执行命令,它说
Supply values for the following parameters:
Folder:
,因为我认为我这是令人困惑使用KeyPrefix参数指定我希望它上传的位置。
的例子写一个PowerShell脚本你能后您会收到错误? – Persistent13
在行尾检查单引号?我想你错过了一个。 另外我觉得windows像双引号超过单引号,试试这个 – Javad
看起来像当你指定'-KeyPrefix'时,你把它放到'UploadFolder'的参数集中记录在这里:http://docs.aws.amazon .com/powershell/latest/reference/items/Write-S3Object.html - and -Folder是本地计算机上的源文件夹,KeyPrefix是S3中的目标“文件夹”。也许'写-S3Object -BucketName桶 - 在这里 - 文件夹'J:\ Drive \ dir'-KeyPrefix'JDriveDir''将工作? – TessellatingHeckler