GCP
You don't need your own gcp project to test this, since pushing to a branch will run tests for you, but this will make your feedback loop way much faster.
To get everything set up you should have a gcp project, if you have a gmail account and didn't use your trial, you can get free quota for 300$ which is sufficient for all testing we're doing in storage-bucket
.
Get the gcloud cli - quickstart
Make a service account or find the default SA for storage bucket
Change directory to this project directory and create a key with:
gcloud iam service-accounts keys create key.json --iam-account serviceaccount-name@project-id.iam.gserviceaccount.com
serviceaccount-name
and project-id
with your own values.
This will create the file key.json
in your working dir.
NOTE: If you decide to name file differently make sure you added its name into .gitignore
, so it won't get pushed into the repo.
And thats all you need to get up and running and start developing.