serverless-s3-sync 仅将特定文件夹同步到 s3

aw1*_*123 4 amazon-s3 amazon-web-services serverless-framework

我目前正在使用该serverless-s3-sync插件将本地目录同步到 S3 存储桶中。

我的代码如下所示serverless.yml

custom:
  s3Sync:
    - bucketName: mydestintationBucket
      localDir: .
      acl: public-read
Run Code Online (Sandbox Code Playgroud)

我的问题是我不想将整个目录同步到 S3 存储桶。有没有办法只定义特定的文件夹/文件以同步到S3,或者有更好/其他的方法来做到这一点(例如另一个插件)?

mic*_*ahr 5

在当前版本1.10.6中,您无法显式链接文件。但是,您可以添加(多个)目录。

custom:
  s3Sync:
    - bucketName: mydestintationBucket
      prefix: folderA
      localDir: ./folderA
    - bucketName: mydestintationBucket
      prefix: folderB
      localDir: ./folderB
Run Code Online (Sandbox Code Playgroud)

这将忽略来自 的所有文件folderC或来自 的其他文件.