[英]Is there a PowerShell command that can move files between two folders in an S3 bucket?
在 S3 存儲桶中將所有文件從文件夾 A 移動到文件夾 B 的 PowerShell 命令是什么?
您可以使用AWS 命令行界面 (CLI) :
aws s3 mv --recursive s3://my-bucket/folderA/ s3://my-bucket/folderB/
它將為folderA
中的每個 object 執行CopyObject
和DeleteObject
object 。
這對我有用
Get-S3Object -BucketName "mybucket" -Prefix "folderA/" | % { Copy-S3Object -BucketName "mybucket" -Key $_.Key -DestinationKey $($_.Key).Replace('folderA','folderB'); Remove-S3Object -BucketName "mybucket" -Key $_.Key -Force }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.