Stay organized with collectionsSave and categorize content based on your preferences.
To use AML AI, create an instance. The AML AIInstanceresource sits at the
root of all other AML AI resources. Multiple instances can be
created in the same region within a Google Cloud project. Instances adhere to
the following:
Each instance is specific to a Google Cloud region, ensuring data residency
within the Google Cloud region.
Each instance requires all input and output data to exist in the same
Google Cloud region and project.
Each instance requires a single associated customer-managed encryption key
(CMEK) which is used to encrypt any data created by AML AI.
An instance's child resources inherit the parent instance's location and
encryption settings.
Each instance supports customized access management.
The list of available Google Cloud regions can be found on theAML AI locationspage. You can map one (or several) geographies in which you operate to one (or
several) available AML AI locations, based on your policies. You
need to create at least one AML AI instance per
AML AI location that you use.
You can run risk scoring both for commercial and retail customers in one
AML AI instance. However, create a separate instance to do
either of the following:
Restrict access to different sets of AML data to disparate members within
your organization
Use different CMEK keys for different sets of AML data
Create an instance for the specific region where the data should reside. This
instance references the encryption key you created. For more information, seeCustomer-managed encryption keys (CMEK).
To send your request, choose one of these options:
curl
Save the request body in a file namedrequest.json.
Run the following command in the terminal to create or overwrite
this file in the current directory:
Save the request body in a file namedrequest.json.
Run the following command in the terminal to create or overwrite
this file in the current directory:
If successful, the response body contains along-running operationthat contains an ID which can be used to retrieve the ongoing status of the
asynchronous operation. Copy the returnedOPERATION_IDto use in the next
section.
Check for the result
Use theprojects.locations.operations.getmethod to check if the instance has been created. If the response contains"done": false, repeat the command until the response contains"done": true.
These operations can take a few minutes to several hours to complete.
Permissions required for this task
To perform this task, you must have been granted the following permissions:
Permissions
financialservices.operations.get
Before using any of the request data,
make the following replacements:
PROJECT_ID: your Google Cloud project ID listed in
theIAM Settings
LOCATION: the location of the instance;
use one of thesupported regions
Show locations
us-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
OPERATION_ID: the identifier for the operation
To send your request, choose one of these options:
The API automatically creates a service account in your project. The service
account needs access to the CMEK key so it can use the key to encrypt and
decrypt the underlying data. Grant access to the key.
ForPROJECT_NUMBER, use the
project number associated withPROJECT_ID. You can find the project
number on theIAM Settingspage.
Permissions required for this task
To perform this task, you must have been granted the following permissions:
Every time you create an AML AI instance,
reach out tosupport. Include the following information so
the AML AI product team can optimally configure your instance
based on your needs:
Project ID
Google Cloud region
Instance ID
Expected number of parties in thePartytable in datasets
within this instance
Expected number of transactions per year in theTransactiontable in datasets within this instance
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eAn AML AI instance is the core resource for utilizing AML AI, and multiple instances can be created within the same Google Cloud project and region.\u003c/p\u003e\n"],["\u003cp\u003eEach AML AI instance is tied to a specific Google Cloud region for data residency, and all input and output data must reside in the same region and project.\u003c/p\u003e\n"],["\u003cp\u003eInstances must be created with a single customer-managed encryption key (CMEK), which will be used to encrypt all data, and cannot be changed once created.\u003c/p\u003e\n"],["\u003cp\u003eSeparate instances are necessary to restrict access to different AML data sets or when different CMEK keys are required for different data sets.\u003c/p\u003e\n"],["\u003cp\u003eAfter an instance is created, it is required to reach out to support with the instance ID and project details, to optimally configure the instance.\u003c/p\u003e\n"]]],[],null,[]]