serverless/serverless-google-cloudfunctions

Override the default deployment bucket name

Open

#236 opened on Aug 13, 2020

View on GitHub
 (0 comments) (2 reactions) (0 assignees)JavaScript (124 forks)auto 404
help wanted

Repository metrics

Stars
 (275 stars)
PR merge metrics
 (PR metrics pending)

Description

Looks like we do not have any control over the cloud storage bucket for deployments. Parameterizing this would give user's finer control over IAM policies and permissions. For example, current deployments require storage.objects.get, storage.objects.list, storage.objects.create, & storage.objects.delete permissions. I would like to limit these permissions to a pre-defined bucket.

const name = `sls-${service}-${stage}-${timestamp}`;

this.serverless.service.provider.deploymentBucketName = name;

Contributor guide