GCS Storage Connections
Requirements
A GCS storage connection for Elembio Cloud must have access to a Google Cloud project that includes the following components:
- A Cloud Storage bucket
- A service account
- A hash-based message authentication code (HMAC) key that belongs to the service account
GCS Resources
The following Google Cloud documentation provides instructions for meeting GCS connection requirements. Supplement the documentation with the recommendations and requirements in subsequent sections.
Task | GCS Help Links |
---|---|
Create a Google Cloud project | Creating and Managing Projects |
Create a Cloud Storage bucket | Create Buckets |
Create a service account | Create Service Accounts |
Create a credential | Manage HMAC Keys for Service Accounts |
Creating the Project and Bucket
Make the Google Cloud project the default project for interoperability.
- Select the Interoperability tab from the project console.
- Select the new project in the Default project for interoperable address section.
- Create the Cloud Storage bucket in the new project.
Creating the Service Account
Grant the Storage Object Admin role when creating the service account.
Creating the HMAC Key
The HMAC key includes an access key and a secret access key. When you create the HMAC key, the access and secret access keys appear onscreen. Record both keys at this time. If you do not record the keys, you must generate new ones. Google does not redisplay the keys.
Add a GCS Storage Connection
- Review the requirements for a GCS storage connection.
- On the Storage page, select Add Storage.
- Select GCS.
- In the Storage Name field, enter a unique name for the storage connection.
- Enter the bucket name.
- If applicable, enter a prefix.
- In the Access Key field, enter the access key.
- In the Secret Key field, enter the secret access key.
- Select Add Storage to add the storage connection.
Edit a GCS Storage Connection
To make sure files successfully transfer from the instrument to the selected output location, Elembio Cloud restricts editing to certain fields. You can only update the storage connection name or credentials. When updating credentials, you must update both the access key and the secret access key.
- On the card for the storage connection, select More, and then select Edit.
- Update the storage connection information as needed.
- Select Save.