/
Configuring Google PubSub Account

Configuring Google PubSub Account

Overview

You must create an Amazon Bedrock account to connect to data sources that you want to use in your pipelines. You can configure your account from SnapLogic Platform using the Designer or Manager.

Snap-account compatibility

The Snaps in the Google PubSub Snap Pack work with the Google PubSub Service Account per the following table:

Account encryption

Standard Encryption

If you use Standard Encryption, follow the High sensitivity settings under Enhanced Encryption.

Enhanced Encryption

If you use the Enhanced Account Encryption feature, the following describes which fields are encrypted for each sensitivity level selected for this account:

  • High: Client ID, Private Key, Private Key ID

  • Medium: Project ID, Email ID


Overview

You can use this account type to connect Google PubSub Snaps with data sources that use the Google PubSub Account. Google PubSub Snaps uses this account to get the ServiceAccount credentials.

Prerequisites

Create a Service Account in Google PubSub and download the related JSON file. The downloaded JSON file contains the values required to configure this account.

Account Settings

google-pubsub-service-account.png
  • Asterisk ( * ): Indicates a mandatory field.

  • Suggestion icon ( ): Indicates a list that is dynamically populated based on the configuration.

  • Expression icon ( ): Indicates the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.

  • Add icon ( ): Indicates that you can add fields in the fieldset.

  • Remove icon ( ): Indicates that you can remove fields from the fieldset.

Field Name*

Field Type

Description

Field Name*

Field Type

Description

Label*

 

Default Value: N/A
Example: Google PubSub Service Account

String

Specify a unique label for the account.

Client ID


Default Value: N/A
Example: 123456789012345678901

String/Expression

Specify the Service account client ID.

Email ID

Default Value: N/A
Example: pubsub-client@your-project-id.iam.gserviceaccount.com

String/Expression

Specify the Google service email ID.

Private Key


Default Value: N/A
Example: -----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASC...\n-----END PRIVATE KEY-----\n,

String/Expression

Specify the Service account private key.

Private Key ID

Default Value: N/A
Example: 123abc456def789ghi012jkl345mno678pqr901stu

String/Expression

 

Specify the Service account private key ID.

Project ID

Default Value: N/A
Example: your-project-id

String/Expression

Specify the Service account project ID.

Scopes

 

Default Value: https://www.googleapis.com/auth/pubsub

String

This is a read-only field.

 

 

 

Snap Pack History