如何直接在 AWS S3 中创建虚拟文件?

how to create dummy files directly in AWS S3?

我想在 S3 存储桶中创建一些虚拟文件以用于测试目的。由于这些是虚拟文件,因此在本地创建它们并上传到 S3(几 GB 的数据)似乎有点矫枉过正。我在 linux 中使用 truncate 命令创建了文件。是否可以直接在 S3 中创建此类文件,还是需要上传它们?

您需要上传它们。由于您使用终端创建了文件,因此可以安装 AWS CLI and then use the aws s3 cp 命令将它们上传到 S3。如果您创建了很多文件或者文件夹结构很深,您可以使用--recursive命令将所有文件从myDir递归上传到myBucket

aws s3 cp myDir s3://mybucket/ --recursive