Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 2.14 KB

File metadata and controls

31 lines (19 loc) · 2.14 KB

Note

During our private beta, platform deployments are restricted to Google's Cloud Platform. More cloud providers are to follow, as driven by customer demand.

Google Cloud Platform

Before getting started with Seashell, it is necessary to have a valid Google Cloud Platform (GCP) account, at least one project and a corresponding service account. Below is all the information needed to properly configure this project and setup its service account for use with Seashell.

Seashell recommends a dedicated project to be created, as well as the service account within the project. Information about creating and managing projects within GCP can be found in the official documentation here.

Enable APIs

Seashell requires the following APIs to be enabled for the project on GCP:

  • Compute Engine API
  • Cloud SQL Admin API

Information about enabling and managing GCP APIs can be found in the official documentation here.

Configure a service account

Besides enabling the APIs, a configured service account is also required. To create a service account for your GCP project, refer to the official documentation here.

Seashell requires the following roles to be granted to the GCP service account:

  • Service Account User
  • Cloud SQL Client

Information about managing GCP IAM roles/access to resources can be found in the official documentation here.

Generate service account's credential keys

In order for Seashell to have access to the service account, a credential key must be generated. To create this key for your service account, refer to the official documentation here.

Information about creating and managing service account keys can be found in the official documentaion here.