gab*_*ngh 1 amazon-s3 amazon-web-services aws-cli
我的存储桶根目录中有 40k mp3 文件(乱七八糟!)。我计划将所有这些 mp3 文件移动到我的存储桶内的一个文件夹中。我找到了一种通过AWS S3 CLI执行此操作的方法。
我使用了一个简单的移动命令来移动我的文件,我在一小批文件上测试了这个命令,它工作得很好:
aws s3 mv s3://mybucket/ s3://mybucket/converted/audios/ --exclude " " --include " __converted.mp3" --recursive
我的问题:
当我在 Windows CMD 中运行此命令时,它继续运行(光标闪烁并且还没有输出)。我猜这是因为文件数量太大。我想终止这个动作。
那么,如何终止正在运行的命令呢?
浏览完 AWS CLI 文档后,我发现了Cancel 命令。但这需要一个command_id。
我的方向正确吗?
AWS 命令行界面 (CLI)在本地运行。
AWS 上没有移动命令。相反,CLI 正在收集文件列表,并发出单独的复制命令以将文件从当前密钥复制到所需的密钥(密钥 = 文件名的完整路径)。然后它会删除源文件。
因此,只需用来Ctrl+C停止该过程即可。
(您链接的取消命令用于停止在 AWS 上运行的 Systems Manager (SSM) 作业。它与 AWS CLI 完成的工作无关。)
| 归档时间: |
|
| 查看次数: |
10283 次 |
| 最近记录: |