Send Data to Google Cloud Storage from Edge Delta
Prepare to archive using a Google Cloud Storage destination.
2 minute read
Overview
The GCS Destination node archives items in a Google Cloud Storage destination.
Configuring GCS
Before you can create an output, you must have a Google Cloud Storage HMAC access key for a service account that contains the Storage Admin HMAC role.
Step 1: Create a Service Account
- In the Google Cloud Console, expand the navigation pane.
- Hover over IAM & Admin, and then click Service Accounts.
- Click Create Service Account.
- Under Service account details, complete the empty fields, and then click Create and Continue. Copy the name for this service account. You will need this information for a later step.
- Under Grant this service account access to project, in the drop-down menu, use the search filter to locate and select Storage HMAC Key Admin, then click Continue.
- Click Done.
Step 2: Create a GCS HMAC Key
- In the Google Cloud Console, expand the navigation pane.
- Under Storage, locate and hover over Cloud Storage, and then click Settings.
- Under Settings, click Interoperability.
- Click Create a Key for a Service Account.
- Select the newly created service account, and click Create Key.
- Copy and store the Access Key and Secret key, and then click Close.
- On the navigation pane, click Buckets.
- Locate and select the desired bucket.
- Click Permissions.
- In the table that appears, click Grant Access.
- In the window that appears, under Add principals, enter the name of the newly created service account.
- In Select role, use the search filter to locate and select Storage Admin.
- Click Save.
See this document from Google on managing HMAC keys.
Step 3: Configure the Edge Delta Agent
Next, you configure the Edge Delta agent.