如何创建 s3 存储桶子目录(无服务器)?

How can I create a s3 bucket subdirectory (Serverless)?

当我尝试在 serverless.yml 上创建子目录时,出现以下错误:

An error occurred: S3Bucket - Bucket name should not contain '/'.

代码如下:

resources:
 Resources:
   S3Bucket:
     Type: AWS::S3::Bucket
     Properties:
       BucketName: "bucketname/sub"

如何通过serverless.yml创建bucket子目录?

AWS S3 存储桶没有目录,它们只在文件名中包含 / 时出现。

this question.

您只能使用无服务器框架创建 S3 存储桶。任何 folder/object 只能使用 SDK 或控制台创建。