HTTP proxy with REST API to interact with Google Cloud Storage Buckets
Simply allows using HEAD
, GET
or PUT
requests to check blob's availability, as well as downloading or uploading
blobs to a specified GCS bucket.
Prebuilt Docker image is available on Docker Hub:
docker pull cirrusci/google-storage-proxy:latest
port
- optional port to run the proxy on. By default,8080
is used.bucket
- GCS bucket name to store artifacts in. You can configure Lifecycle Management for this bucket separately usinggcloud
or UI.prefix
- optional prefix for all objects. For example, use--prefix=foo/
to work underfoo
directory inbucket
.