Cloud Setup Guide#

GCP Project Setup Guide#

  • A GCP account with billing enabled.

  • Created a GCP project.

  • Enabled the necessary APIs:

    • Compute Engine

    • Dataflow

    • VertexAI

    • Dataproc

    • BigQuery

  • Set up a GCP service account, and give it relevant perms:

    • bigquery.user

    • cloudprofiler.user

    • compute.admin

    • dataflow.admin

    • dataflow.worker

    • dataproc.editor

    • logging.logWriter

    • monitoring.metricWriter

    • notebooks.legacyViewer

    • aiplatform.user

    • dataproc.worker

  • Created a GCS bucket(s) for storing assets. You can specify two different buckets for storing temporary and permanent assets. At large scale GiGL creates alot of intermediary assets; so you may want to create a bucket for storing these temp assets and set a lifecycle rule on it to automatically delete assets.

    • Give your service account storage.objectAdmin perms for the bucket(s) you created

Refer to the GCP documentation for detailed instructions on meeting these prerequisites.

AWS Project Setup Guide#

  • TODO (Not yet supported)