This is a CLI tool that syncs a local folder to your GCP bucket
In GCP Console, create a new Bucket.
Create a new Service Account and give it read and write access to the bucket.
Generate a new JSON key for the service account and download it locally. Export the path to the JSON key to the GOOGLE_APPLICATION_CREDENTIALS environment variable like this:
export GOOGLE_APPLICATION_CREDENTIALS=service-account-key.json
Test that the connection works (replace bucket_name
with the name of your bucket)
cloud-archive list bucket_name
Usage: cloud-archive [options] [command]
A CLI tool for cloud operations
Options: -V, --version output the version number -h, --help display help for command
Commands: upload Upload a file to Google Cloud Storage list [path] List files in the bucket sync Sync folder with the bucket help [command] display help for command