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](https://cloud.google.com/storage/docs/creating-buckets). 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](https://cloud.google.com/storage/docs/authentication/hmackeys).

## 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.