From 85a3424bb344bc3aaced90d425264406a8c2c073 Mon Sep 17 00:00:00 2001 From: saiaman Date: Wed, 24 Jun 2020 16:44:32 +0200 Subject: [PATCH 1/2] We are not all in US Because we are not all in US, i don't understand why the deployment bucket still has to be there by default... Here the deployment bucket uses the provider region for the bucket location. --- package/lib/prepareDeployment.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/package/lib/prepareDeployment.js b/package/lib/prepareDeployment.js index d116671..af04c9a 100644 --- a/package/lib/prepareDeployment.js +++ b/package/lib/prepareDeployment.js @@ -21,7 +21,11 @@ module.exports = { const updatedBucket = updateBucketName(bucket, name); const bucketIndex = deploymentTemplate.resources.findIndex(findDeploymentBucket); - + if (this.serverless.service.provider.region) { + updatedBucket.properties.location = this.serverless.service.provider.region + } else { + unset(updatedBucket.properties) + } deploymentTemplate.resources[bucketIndex] = updatedBucket; this.serverless.service.provider.compiledConfigurationTemplate = deploymentTemplate; From 79d516c17234744a4701bf0ec5e6f6d1031471e8 Mon Sep 17 00:00:00 2001 From: saiaman Date: Wed, 24 Jun 2020 16:52:23 +0200 Subject: [PATCH 2/2] Update prepareDeployment.js --- package/lib/prepareDeployment.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lib/prepareDeployment.js b/package/lib/prepareDeployment.js index af04c9a..ac5f963 100644 --- a/package/lib/prepareDeployment.js +++ b/package/lib/prepareDeployment.js @@ -22,7 +22,7 @@ module.exports = { const bucketIndex = deploymentTemplate.resources.findIndex(findDeploymentBucket); if (this.serverless.service.provider.region) { - updatedBucket.properties.location = this.serverless.service.provider.region + updatedBucket.properties= {location :this.serverless.service.provider.region } } else { unset(updatedBucket.properties) }