Selaa lähdekoodia

Allow S3 ACL to be specified in Companion Standalone (#2111)

Jason Bosco 5 vuotta sitten
vanhempi
commit
b40934a90c

+ 2 - 1
packages/@uppy/companion/src/standalone/helper.js

@@ -57,7 +57,8 @@ const getConfigFromEnv = () => {
         region: process.env.COMPANION_AWS_REGION,
         useAccelerateEndpoint:
           process.env.COMPANION_AWS_USE_ACCELERATE_ENDPOINT === 'true',
-        expires: parseInt(process.env.COMPANION_AWS_EXPIRES || '300', 10)
+        expires: parseInt(process.env.COMPANION_AWS_EXPIRES || '300', 10),
+        acl: process.env.COMPANION_AWS_ACL || 'public-read'
       }
     },
     server: {

+ 2 - 0
website/src/docs/companion.md

@@ -201,6 +201,8 @@ export COMPANION_AWS_REGION="AWS REGION"
 export COMPANION_AWS_USE_ACCELERATE_ENDPOINT="false"
 # to set X-Amz-Expires query param in presigned urls (in seconds, default: 300)
 export COMPANION_AWS_EXPIRES="300"
+# to set a canned ACL for uploaded objects: https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl
+export COMPANION_AWS_ACL="public-read"
 
 # corresponds to the server.oauthDomain option
 export COMPANION_OAUTH_DOMAIN="sub.domain.com"