See the supported connectors for Application Integration.
Manage regions
Application Integration is regional, which means the infrastructure that runs your integrations is located in a specific region, and Google manages it so that it is available redundantly across all of the zones within that region. Apart from selecting the initial provisioning region for Application Integration during the setup process, you can also enable or provision new regions to create and manage your integrations within the same Google Cloud project.
This page describes the steps needed to successfully provision a new Application Integration region and edit an existing region in your Google Cloud project.
Before you begin
Enable the following APIs:
- Application Integration API (
integrations.googleapis.com
) - Connectors API (
connectors.googleapis.com
)
Provision new region
To provision a new region for Application Integration in your Google Cloud project, select one of the following options:
Console
- Go to the Application Integration page.
- In the navigation menu, click Regions
The Regions page appears listing all the regions provisioned in your project.
- Click Provision new region.
- Configure the following fields in the Provision new region page:
-
Region: Select the new regional location that you want to provision.
For information about the supported Application Integration regions, see Application Integration locations.
-
Advanced settings: Optionally, expand this section to enable or disable the HTTP access for integrations and configure the encryption method for the selected region.
- HTTP: Click the Enable HTTP toggle to enable HTTP access for integrations within the selected region. When enabled, integrations in this region can be accessed over HTTP.
- Google-managed encryption key: This is the default encryption method. Use this method if you want Google to manage the encryption keys that protect your data in the selected region.
- Customer-managed encryption key (CMEK): Use this method if you want to manage the encryption keys that protect your data in the selected region.
When configuring your encryption settings, you have two options for managing CMEK: Application Integration and Connectors (CMEK), and Use a different CMEK for Integration Connectors, as follows:
- Application Integration and Connectors - CMEK: This is the default option and is suitable if you want to use the same encryption key for both Application Integration and Integration Connectors. To use this option, perform the following steps:
- Click Select a Cloud KMS key and choose an existing CMEK key available in the selected region. You can also create a new key or use the KMS resource ID of your existing key.
- Click Verify to check if your default service account has CryptoKey access to the selected CMEK key.
- If the verification fails, click Grant to assign the CryptoKey Encrypter/Decrypter IAM role to the default service account.
- Use different CMEK for Integration Connectors: Select this checkbox if you prefer to use separate encryption keys for Application Integration and Integration Connectors. If selected, the following options appear:
-
Application Integration - CMEK
- Click Select a Cloud KMS key and choose an existing CMEK key for Application Integration in the selected region. Alternatively, you can create a new key or use the Key resource ID of an existing one.
- Click Verify to finish setting up CMEK for Application Integration.
- Integration Connectors - CMEK
- Click Select a Cloud KMS key and choose an existing CMEK key for Integration Connectors in the selected region. Alternatively, you can create a new key or use the Key resource ID of an existing key.
- Click Verify to check if your default service account has CryptoKey access to the selected CMEK.
If the verification for the selected CMEK key fails, click Grant to assign the CryptoKey Encrypter/Decrypter IAM role to the default service account.
-
Application Integration - CMEK
For more information about CMEK, see Customer-managed encryption keys.
- Application Integration and Connectors - CMEK: This is the default option and is suitable if you want to use the same encryption key for both Application Integration and Integration Connectors. To use this option, perform the following steps:
-
Region: Select the new regional location that you want to provision.
- Click Done.
Terraform
Use the google_integrations_client
resource.
The following example provisions the us-east1
region:
Edit region
You can edit an existing region to enable or disable integration governance, and to update the data encryption method for the region.
To edit an existing region in Application Integration, perform the following steps:
- In the Google Cloud console, go to the Application Integration page.
- In the navigation menu, click Regions.
- For the existing region that you want to edit, in the Actions column, click
The Edit region pane appears.
Region actions and select Edit.
- Expand Advanced settings.
- To enable or disable integration governance for the selected region, click the Enable governance toggle.
- To enable or disable HTTP access for integrations in the selected region, click the Enable HTTP toggle. When enabled, integrations in this region can be accessed over HTTP.
- To enable masking for variables, in the Variable Masking section, click the Enable Variable Masking in logs toggle. This feature is in preview.
For information about masking, see Mask sensitive data in logs.
- To enable CMEK encryption for selected region, select Customer-managed encryption key (CMEK), and do the following:
- Select a CMEK from the available drop-down list. The CMEKs listed in the drop-down are based on the provisioned region. To create a new key, see Create new CMEK.
- Click Verify to check if your default service account has CryptoKey access to the selected CMEK.
- If the verification for the selected CMEK fails, click Grant to assign the CryptoKey Encrypter/Decrypter IAM role to the default service account.
- To enable CMEK encryption for Integration Connectors, select Use different CMEK for Integration connectors, and do the following:
- Select a CMEK from the available drop-down list. The CMEKs listed in the drop-down are based on the provisioned region. To create a new key, see Create new CMEK.
- Click Verify to finish setting up Integration Connectors CMEK.
- Click Done to complete editing the region.
The Regions page appears, listing the provisioned regions in Application Integration.