awscli:仅将文件的一部分从 s3 复制到本地

Cam*_*slu 2 amazon-s3 amazon-web-services aws-cli

我想使用 s3 cp 将文件 (.csv) 从 s3 复制到我的本地计算机。该文件很大,我想知道是否有办法只复制其中的一部分,例如文件的前 10000 行或 5MB。

Joh*_*ein 7

您可以使用范围 get

aws s3api get-object --bucket my-bucket --key foo --range bytes=1-10 output.txt
Run Code Online (Sandbox Code Playgroud)

请参阅:get-object文档

您可以指定字节数,但不能指定行数,因为这需要解释内容。