HSDS on Google Cloud Platform?


I would like to deploy HSDS on Google Cloud Platform, but I can’t see instructions for this, only AWS and Azure. Is there HSDS support for GCP?



I haven’t tried HSDS on GCP myself, but I believe HSDS should be able to run on GCP without any code changes. Google Cloud Storage supports the AWS S3 API (see: https://cloud.google.com/storage/docs/aws-simple-migration). Try deploying HSDS on GKE (Google Kubernetes Engine) following the instructions here: https://github.com/HDFGroup/hsds/blob/master/docs/kubernetes_install_aws.md. The only difference will be in the first two sections for creating the the cluster and IAM settings. (see the GKE docs for setting up the cluster, start off with just using access keys for auth). For the aws_s3_gateway config, use: https://storage.googleapis.com.

Anyway, I’ll be very interested to hear how it goes. Let us know if you need more help or anything above seems not very clear.