k1LoW / serverless-s3-sync

A plugin to sync local directories and S3 prefixes for Serverless Framework :zap:
182 stars 68 forks source link

http header / UnexpectedParameter: Unexpected key 'ServiceWorkerAllowed' found in params #119

Open aheissenberger opened 1 year ago

aheissenberger commented 1 year ago

How can I add additional http headers?

Here is my current setup:

custom:
  s3Sync:
    - bucketNameKey: WebSiteBucket
      localDir: dist/client
      deleteRemoved: true
      acl: public-read # required
      params:
        - "assets/pwa/sw.js":
            CacheControl: 'no-cache'
            ServiceWorkerAllowed: '/'
        - "assets/pwa/manifest.webmanifest":
            CacheControl: 'no-cache'
        - "*.*":
            CacheControl: 'public, max-age=31536000'