Environment variables
Properties that can be passed to the CDC agent during deployment are listed below. Many of these properties are mandatory for the agent to verify your identity and perform CDC operations.
Read the individual installation articles for more information about acquiring these details as you set up resources for the CDC agent.
Universal variables
Environment Variable |
Required |
Default |
Description |
ID_AGENT |
Yes |
None |
Generated through the Data Loader UI when creating a new agent—this property is required for identity verification. |
ID_ORGANIZATION |
Yes |
None |
Provided to you by Matillion. Please reach out to Matillion if you do not have this to hand. |
PLATFORM_WEBSOCKET_ENDPOINT |
Yes |
None |
This value must be set to wss://ws-<region>.matillion-cdc-prod.matillion.com:443/ws where <region> is either eu or us depending on the Data Loader region you are building the pipeline in. Template users should ensure this value is correct in their templates before attempting the install. |
AWS
Environment Variable |
Required |
Default |
Description |
PLATFORM_KEY_NAME |
Yes |
None |
The name of the AWS Secrets Manager secret in which your generated private key is stored. Consult the AWS Secrets Manager documentation for more information about creating a secrets manager in AWS. |
Azure
Environment Variable |
Required |
Default |
Description |
AZURE_STORAGE_KEY |
Yes |
None |
The Storage Access Key for your Blob Storage container. |
AZURE_SECRET_KEY_VAULT_URL |
Yes |
None |
The URL of your Azure key vault. This is typically in the following format: https://<vault-name>.vault.azure.net . This must be provided if you have selected azure-key-vault as your PLATFORM_KEY_PROVIDER . |
AZURE_TENANT_ID |
Yes |
None |
The Tenant ID of your Azure Active Directory. |
PLATFORM_KEY_PROVIDER |
Yes |
None |
Should be set to azure-key-vault . |
SECRET_PROVIDERS |
Yes |
None |
Should be set to azure-key-vault:1 . |
GCP
Environment Variable |
Required |
Default |
Description |
GCP_PROJECTID |
Yes |
None |
This is your Google Cloud Project ID. |
INSTANCE_NAME |
Yes |
None |
Name of the Compute Engine instance. For example, matillion-cdc-agent . |
STORAGE_BUCKET_NAME |
Yes |
None |
Name of the Google Cloud Storage bucket where the agent will land the data. |
PLATFORM_KEY_NAME |
Yes |
None |
The name of the key storing your platform secret that is generated the first time you attempt to create an agent. |
PLATFORM_KEY_PROVIDER |
Yes |
None |
The service that supplies your platform key. This must be google-secret-manager for the GKE Template. |
SECRET_PROVIDERS |
Yes |
None |
The service that holds your database passwords. This must be google-secret-manager:1 for the GKE Template. |
DATABASE_PASSWORD_SECRET_NAME |
Yes |
None |
Name of the source databases password secret stored in Google Secret Manager. |