storage/gcp: allow json key to be used for GCS access (#1088)

This commit is contained in:
Marwan Sulaiman
2019-02-25 16:59:00 -05:00
committed by Aaron Schlesinger
parent 12ce2a6499
commit a27ef13b71
4 changed files with 24 additions and 2 deletions
+10
View File
@@ -182,6 +182,16 @@ SingleFlightType = "memory"
# Env override: ATHENS_STORAGE_GCP_BUCKET
Bucket = "MY_GCP_BUCKET"
# JSONKey allows Athens to be run outside of GCP
# but still be able to access GCS. If you are
# running Athens inside GCP, you will most
# likely not need this as GCP figures out
# internal authentication between products for you.
# Pro tip: if you are pasting this as a JSON inside a string,
# make sure you escape "\n" by making it "\\n".
# Env override: ATHENS_STORAGE_GCP_JSON_KEY
JSONKey = "SERVICE_ACCOUNT_KEY"
[Storage.Minio]
# Endpoint for Minio storage
# Env override: ATHENS_MINIO_ENDPOINT