This guide walks you through creating an HMAC Access Key and Secret and gathering the configuration needed to create a Google Cloud Storage (GCS) integration.
Create an HMAC Access Key and Secret
Before you begin, make sure you have set up a Cloud Storage bucket. You will need to save the bucket name to assign permissions.
1. Create a Service Account
Once logged in to the Google Cloud Console, navigate to the IAM & Admin section. Click Service Accounts.
Click Create Service Account.
Fill in a name and id for the service account. Under Grant this service account access to project, click "Select a role" and choose Cloud Storage > Storage Folder Admin. Select Add IAM Condition and use the condition builder to restrict access to the bucket you want to use. Click Save.
Click Done to create the service account.
2. Create an HMAC Key
Navigate to the Cloud Storage Settings page. Select the Interoperability tab, and click on Create a key for a service account.
Select the service account you created in step 1 and click Create key.
Save the Access ID and Secret to a secure location.
For more details, see Google's HMAC key documentation.
Configure the Integration
Create your integration by supplying all configuration values.
Bucket This is the name of the bucket where files are stored.
Region This is the region where the bucket is located.
Access Key ID This is the Access Key ID gathered in step 2.
Secret Access Key This is the Secret Access key gathered in step 2.