如何使用 AWS PowerShell 在 S3 中创建新文件夹

Lae*_*ior 1 amazon-s3 amazon-web-services aws-powershell

我已经创建了一个存储桶,但我想在此存储桶中创建新文件夹,而不是上传数据或其他任何内容,只需创建新文件夹。我怎样才能做到这一点 ?

谢谢

小智 5

AWS S3 并没有真正的“文件夹”或“目录”的一流概念。S3对象有前缀,用斜杠分割,所以肯定有文件夹的样子,但不可能有真正空的目录结构。

但是,他们的 AWS 控制台用户体验确实提供了这样的内容,并提供了一个“创建文件夹”按钮。使用该按钮时,UI 提供以下消息:

当您创建文件夹时,S3 控制台会创建一个对象,上面的名称附加后缀“/”,并且该对象在 S3 控制台中显示为文件夹。

您可以尝试使用 PowerShell 的 Put Object API/cmdlet 创建按照该指令命名的空对象。例如,您可以通过创建一个名为“my-new-folder/”的对象来创建一个名为“my-new-folder”的文件夹。