Overview
The Azure Cosmos DB Connector for AWS Glue simplifies connecting AWS Glue jobs to extract data from Azure Cosmos DB and load data into Azure Cosmos DB. This connector provides comprehensive access to Azure Cosmos DB data, facilitating cloud ETL processes for operational reporting, data governance, and more.
Highlights
- Connect to Azure Cosmos DB from AWS Glue Jobs
- Simplify data extracts from Azure Cosmos DB
- Loads data into Azure Cosmos DB
Details
Features and programs
Financing for AWS Marketplace purchases
Pricing
- $149.00/month
Vendor refund policy
This is a placeholder value. Please update this value via the AWS Marketplace Management Portal.
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Azure Cosmos DB Glue Connector
- Amazon ECS
Container image
Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.
Version release notes
Extracts and loads data from and to Azure Cosmos DB
Additional details
Usage instructions
Please subscribe to the product from AWS Marketplace and Activate the Glue connector from AWS Glue Studio
Create a new secret for the connector in AWS Secrets Manager. Following key/value pairs have to be used as credentials to connect to IBM DB2 accountKey Account key for authentication.
You also need to set the following key/value pairs in the options section while set your connection in the Glue Studio:
serviceEndpoint Host of the Cosmos DB.
database Id (name) of the Cosmos DB database
container Id (Name) of the Cosmos DB container
partitionKey Partition key of the Cosmos DB container, useful for loading data into Cosmos DB
glueDatabase Name of Glue database
glueTable Glue Table to read the schema for the Cosmos DB NoSQL database
throughput Container's throughput is based on which connector performs batch read to avoid rate limit exceeding errors
The IAM Role you will be using should contain the following policies AWS Glue Service Amazon EC2 Container Registry Secrets Manager
NOTE: AS Azure Cosmos DB is a NoSQL database, and most RDBMS and other sources/targets require a schema, one must need to define a Glue Table defining the expected schema for the given container in Azure Cosmos DB. Omitted columns are ignored during read/write. Please ensure the fields you exclude in the Glue Table Schema are nullable in the target.
Support
Vendor support
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.