With AWS Entity Resolution, you are charged per 1,000 records processed. You can process records using different matching techniques including rule-based, machine learning (ML) model-powered, or data service provider matching to link and enhance your records. If you use rule-based or ML-powered matching you are charged $0.25 per 1,000 records processed. If you use data service provider matching you are charged $0.10 per 1,000 records processed (requires a provider license).
Notes: Pricing does not vary per AWS Region. If you use the data service provider matching workflow, you must have a subscription in place. You can use the public subscriptions listed on AWS Data Exchange (ADX) , or purchase a private subscription directly with the data service provider of your choice, and then use Bring Your Own Subscription (BYOS) to ADX.
How does AWS Entity Resolution define records?
A record is defined as a row of data that can have multiple columns representing input data such as source ID, first name, last name, email address, phone number, product code, business name, and so on. For example, one row of data may have 2 columns or 20 columns, but it still counts as one record. A record is processed in AWS Entity Resolution when a rule-based, ML-powered, or data service provider matching workflow is invoked to determine if that record can be connected to other records.