Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
microsoftdocs avatar

Azure Cosmos Db

  • 166 installs
  • 682 repo stars
  • Updated August 3, 2026
  • microsoftdocs/agent-skills

Model and query globally distributed JSON documents in Azure Cosmos DB when building multi-tenant APIs, event feeds, or low-latency agent memory stores.

About

Helps agents integrate Azure Cosmos DB for scalable document workloads, including schema design, partition strategy, SDK operations, indexing, throughput tuning, and consistency choices for globally distributed SaaS and API backends.

  • SQL API document modeling
  • Partition key design
  • SDK CRUD and query patterns
  • RU/s throughput configuration
  • Multi-region consistency options

Azure Cosmos Db by the numbers

  • 166 all-time installs (skills.sh)
  • +15 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #249 of 911 Databases skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-cosmos-db

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs166
repo stars682
Last updatedAugust 3, 2026
Repositorymicrosoftdocs/agent-skills

What it does

Model and query globally distributed JSON documents in Azure Cosmos DB when building multi-tenant APIs, event feeds, or low-latency agent memory stores.

Files

SKILL.mdMarkdownGitHub ↗

Azure Cosmos DB Skill

This skill provides expert guidance for Azure Cosmos DB. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file
IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLocationDescription
TroubleshootingL37-L90Diagnosing and fixing Cosmos DB issues across APIs (Cassandra, Gremlin, MongoDB, PostgreSQL, SQL), including errors, timeouts, performance, encryption/CMK, connectivity, and SDK/client problems.
Best PracticesL91-L157Performance, cost, resiliency, and SDK best practices for Cosmos DB (NoSQL, Mongo, Cassandra, PostgreSQL), including partitioning, indexing, RU optimization, change feed, HA/DR, and scaling.
Decision MakingL158-L219Guides for choosing Cosmos DB/DocumentDB/PostgreSQL options (throughput, consistency, regions, pricing) and planning migrations, upgrades, analytics, and vector index strategies.
Architecture & Design PatternsL220-L252Architectural patterns for AI/RAG, agent memory, knowledge graphs, multi-tenant and microservice designs, high availability, change feed, analytics, and vector search on Cosmos DB and PostgreSQL.
Limits & QuotasL253-L293Limits, quotas, and behaviors for Cosmos DB (and DocumentDB): throughput, autoscale, burst, partitions, backups/restore, serverless, free tier, indexing, Gremlin, PostgreSQL, and Cassandra.
SecurityL294-L365Securing Cosmos DB: identity/RBAC, network isolation, encryption/CMK, auditing, data masking, TLS, governance/Policy, and best practices across NoSQL, MongoDB, Cassandra, Gremlin, PostgreSQL, and DocumentDB.
ConfigurationL366-L498Configuring Cosmos DB and related services: throughput, indexing, backup/restore, monitoring, emulators, vector/search, multi-region, Cassandra/Mongo/PostgreSQL/Table APIs, and SDK performance/observability.
Integrations & Coding Patternsintegrations.mdSDK usage, bulk ops, change feed, vector search, Kafka/Spark/AI integrations, and migration patterns for Cosmos DB (NoSQL, Mongo, Cassandra, Gremlin, PostgreSQL, DocumentDB).
Deploymentdeployment.mdDeploying and managing Cosmos DB (NoSQL, Mongo, Cassandra, PostgreSQL, Table, DocumentDB) with Bicep/ARM/Terraform, CI/CD, emulator, migrations, upgrades, and maintenance.

Troubleshooting

TopicURL
Run advanced diagnostics queries for Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/diagnostic-queries
Use Log Analytics for Cosmos DB Cassandra error codeshttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/error-codes-solution
Resolve issues with Cassandra materialized views in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/materialized-views-faq
Resolve common Cosmos DB Cassandra API errorshttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/troubleshoot-common-issues
Fix NoHostAvailable and NoNodeAvailable in Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/troubleshoot-nohostavailable-exception
Troubleshoot revoked-state Cosmos DB CMK accountshttps://learn.microsoft.com/en-us/azure/cosmos-db/cmk-troubleshooting-guide
Troubleshoot Cosmos DB with advanced diagnostics log querieshttps://learn.microsoft.com/en-us/azure/cosmos-db/diagnostic-queries
Run advanced diagnostics queries for Cosmos DB Gremlinhttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/diagnostic-queries
Troubleshoot common questions for Azure Cosmos DB Gremlin APIhttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/faq
Interpret Cosmos DB Gremlin response headers for debugginghttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/headers
Use diagnostics queries to troubleshoot Cosmos DB MongoDBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/diagnostic-queries
Resolve common Azure Cosmos DB MongoDB error codeshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/error-codes-solutions
Resolve common Azure Cosmos DB for MongoDB issueshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/faq
Prevent rate-limiting errors in Cosmos DB MongoDB operationshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/prevent-rate-limiting-errors
Troubleshoot query performance issues in Cosmos DB MongoDBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/troubleshoot-query-performance
Use aggregated diagnostics logs to troubleshoot Cosmos DB requestshttps://learn.microsoft.com/en-us/azure/cosmos-db/monitor-aggregated-logs
Troubleshoot Cosmos DB with basic diagnostics KQL querieshttps://learn.microsoft.com/en-us/azure/cosmos-db/monitor-logs-basic-queries
Monitor normalized request units to diagnose Cosmos DB loadhttps://learn.microsoft.com/en-us/azure/cosmos-db/monitor-normalized-request-units
Analyze Cosmos DB request unit usage for operationshttps://learn.microsoft.com/en-us/azure/cosmos-db/monitor-request-unit-usage
Monitor and troubleshoot Cosmos DB server-side latencyhttps://learn.microsoft.com/en-us/azure/cosmos-db/monitor-server-side-latency
Troubleshoot connection issues to Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-troubleshoot-common-connection-issues
Diagnose and fix read-only Azure Cosmos DB for PostgreSQL clustershttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-troubleshoot-read-only
Run useful diagnostic queries on Cosmos DB for PostgreSQL clustershttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-useful-diagnostic-queries
Troubleshoot Azure Cosmos DB Shell installation and usage issueshttps://learn.microsoft.com/en-us/azure/cosmos-db/shell/troubleshooting
Use Azure SRE Agent to diagnose Cosmos DB issueshttps://learn.microsoft.com/en-us/azure/cosmos-db/site-reliability-engineering-agent
Fix Cosmos DB 400 bad request and partition key errorshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-bad-request
Troubleshoot Azure Functions trigger for Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-changefeed-functions
Troubleshoot cross-tenant CMK issues in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-cmk
Resolve Cosmos DB 409 conflict exceptionshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-conflict
Troubleshoot Azure Cosmos DB .NET SDK issueshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-dotnet-sdk
Resolve Cosmos DB .NET SDK request header too large (400) errorshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-dotnet-sdk-request-header-too-large
Troubleshoot HTTP 408 timeouts in Cosmos DB .NET SDKhttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-dotnet-sdk-request-time-out
Diagnose and fix slow requests in Cosmos DB .NET SDKhttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-dotnet-sdk-slow-request
Troubleshoot Cosmos DB 403 forbidden exceptionshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-forbidden
Diagnose and troubleshoot Cosmos DB Async Java SDK v2https://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-java-async-sdk
Troubleshoot HTTP 408 timeouts in Cosmos DB Java v4 SDKhttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-java-sdk-request-time-out
Fix service unavailable errors in Cosmos DB Java v4 SDKhttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-java-sdk-service-unavailable
Troubleshoot Azure Cosmos DB Java SDK v4 issueshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-java-sdk-v4
Troubleshoot Cosmos DB 404 Not Found exceptionshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-not-found
Diagnose and troubleshoot Cosmos DB Python SDK issueshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-python-sdk
Troubleshoot Azure Cosmos DB SQL query performance issueshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-query-performance
Troubleshoot Azure Cosmos DB 429 request rate errorshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-request-rate-too-large
Resolve Azure Cosmos DB HTTP 408 request timeout errorshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-request-time-out
Diagnose SDK availability and failover in multi-region Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-sdk-availability
Troubleshoot Cosmos DB service unavailable connectivity errorshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-service-unavailable
Troubleshoot Cosmos DB 401 unauthorized access errorshttps://learn.microsoft.com/en-us/azure/cosmos-db/troubleshoot-unauthorized
Use Cosmos DB metrics and insights to debug common issueshttps://learn.microsoft.com/en-us/azure/cosmos-db/use-metrics
Troubleshoot CMK-based encryption issues in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-database-encryption-troubleshoot
Diagnose and fix common Azure DocumentDB errorshttps://learn.microsoft.com/en-us/azure/documentdb/troubleshoot-common-issues
Troubleshoot Azure DocumentDB replication issueshttps://learn.microsoft.com/en-us/azure/documentdb/troubleshoot-replication

Best Practices

TopicURL
Apply automated performance, cost, and security recommendations in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/automated-recommendations
Benchmark Cosmos DB for NoSQL with YCSBhttps://learn.microsoft.com/en-us/azure/cosmos-db/benchmarking-framework
Follow best practices for Cosmos DB .NET SDK v3https://learn.microsoft.com/en-us/azure/cosmos-db/best-practice-dotnet
Apply Java v4 Cosmos DB SDK best practiceshttps://learn.microsoft.com/en-us/azure/cosmos-db/best-practice-java
Use Python Cosmos DB SDK with best practiceshttps://learn.microsoft.com/en-us/azure/cosmos-db/best-practice-python
Apply JavaScript Cosmos DB SDK best practiceshttps://learn.microsoft.com/en-us/azure/cosmos-db/best-practices-javascript
Adapt Apache Cassandra apps to Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/adoption
Consume change feed from Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/change-feed
Map Cassandra consistency levels to Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/consistency-mapping
Configure Cosmos DB Cassandra extension driver settingshttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/driver-extensions
Measure RU charges for Cosmos DB Cassandra querieshttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/find-request-unit-charge
Use lightweight transactions in Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/lightweight-transactions
Use materialized views (preview) in Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/materialized-views
Design partitions for Cosmos DB Cassandra workloadshttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/partitioning
Avoid rate limiting with server-side retry in Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/prevent-rate-limiting-errors
Use secondary indexing in Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/secondary-indexing
Use tokens and token() with Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/tokens
Implement and consume Azure Cosmos DB change feedhttps://learn.microsoft.com/en-us/azure/cosmos-db/change-feed
Design resilient Cosmos DB SDK client applicationshttps://learn.microsoft.com/en-us/azure/cosmos-db/conceptual-resilient-sdk-applications
Understand Cosmos DB conflict types and policieshttps://learn.microsoft.com/en-us/azure/cosmos-db/conflict-resolution-policies
Choose IoT partition keys for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/design-partitioning-iot
Apply disaster recovery strategies for Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/disaster-recovery-guidance
Optimize vector indexing and search in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/vector-search-performance-tips
Apply GitHub Copilot best practices for Azure Cosmos DB in VS Codehttps://learn.microsoft.com/en-us/azure/cosmos-db/github-copilot-visual-studio-code-best-practices
Use hierarchical partition keys for scalable Cosmos DB datahttps://learn.microsoft.com/en-us/azure/cosmos-db/hierarchical-partition-keys
Enable autoscale throughput for Cosmos DB resourceshttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-provision-autoscale-throughput
Use shared database throughput safely in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-provision-database-throughput
Monitor Azure Cosmos DB change feed processor progresshttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-use-change-feed-estimator
Merge Cosmos DB partitions to reduce fragmentationhttps://learn.microsoft.com/en-us/azure/cosmos-db/merge
Model and partition real-world data in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/model-partition-example
Redistribute throughput across Cosmos DB MongoDB partitionshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/distribute-throughput-across-partitions
Optimize Cosmos DB for MongoDB indexing configurationhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/indexing
Optimize write performance for Cosmos DB MongoDB workloadshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/optimize-write-performance
Optimize Cosmos DB MongoDB workloads after migrationhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/post-migration-optimization
Use MongoDB read preference with globally distributed Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/readpreference-global-distribution
Use MongoDB aggregation pipelines on Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/tutorial-aggregation
Optimize Azure Cosmos DB costs for dev and production workloadshttps://learn.microsoft.com/en-us/azure/cosmos-db/optimize-costs
Use Azure Cosmos DB partial document update effectivelyhttps://learn.microsoft.com/en-us/azure/cosmos-db/partial-document-update-faq
Choose and manage partition keys in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/partitioning
Optimize performance of Cosmos DB .NET SDK v2 clientshttps://learn.microsoft.com/en-us/azure/cosmos-db/performance-tips
Optimize performance of Cosmos DB .NET SDK v3 clientshttps://learn.microsoft.com/en-us/azure/cosmos-db/performance-tips-dotnet-sdk-v3
Apply Cosmos DB SDK query performance best practiceshttps://learn.microsoft.com/en-us/azure/cosmos-db/performance-tips-query-sdk
Tune query performance in Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-performance-tuning
Choose distribution columns in Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-choose-distribution-column
Optimize pgvector performance in Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-optimize-performance-pgvector
Use priority-based execution for Cosmos DB workloadshttps://learn.microsoft.com/en-us/azure/cosmos-db/priority-based-execution-faq
Estimate and manage Cosmos DB request unitshttps://learn.microsoft.com/en-us/azure/cosmos-db/request-units
Apply best practices for scaling Cosmos DB throughputhttps://learn.microsoft.com/en-us/azure/cosmos-db/scaling-provisioned-throughput-best-practices
Design synthetic partition keys in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/synthetic-partition-keys
Optimize Cosmos DB request unit consumptionhttps://learn.microsoft.com/en-us/azure/cosmos-db/understand-request-unit-consumption
Apply background indexing best practices in DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/background-indexing
Apply cross-region replication best practices in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/cross-region-replication
Implement HA and cross-region replication best practices in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/high-availability-replication-best-practices
Follow indexing best practices for DocumentDB collectionshttps://learn.microsoft.com/en-us/azure/documentdb/how-to-create-indexes
Configure and tune text indexes in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-create-text-index
Design and use wildcard indexes in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-create-wildcard-indexes
Migrate safely to ordered indexes in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-migrate-ordered-indexes
Optimize Azure DocumentDB queries using Index Advisorhttps://learn.microsoft.com/en-us/azure/documentdb/index-advisor
Design sharding strategy for scalable Azure DocumentDB collectionshttps://learn.microsoft.com/en-us/azure/documentdb/partitioning
Apply security best practices for Azure DocumentDB clustershttps://learn.microsoft.com/en-us/azure/documentdb/security
Optimize performance for Azure Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/best-practice-performance
Apply HA and DR best practices for Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/resilient-applications
Use write-through cache to improve Cassandra managed instance performancehttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/write-through-cache

Decision Making

TopicURL
Choose analytics and BI options for Azure Cosmos DB datahttps://learn.microsoft.com/en-us/azure/cosmos-db/analytics-and-business-intelligence-overview
Live dual-write migration to Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/migrate-data-dual-write-proxy
Choose scaling options for Cosmos DB Cassandra throughputhttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/scale-account-throughput
Choose Azure Cosmos DB consistency levelshttps://learn.microsoft.com/en-us/azure/cosmos-db/consistency-levels
Convert vCores to Cosmos DB RU/s for migrationhttps://learn.microsoft.com/en-us/azure/cosmos-db/convert-vcore-to-request-unit
Decide when to use Cosmos DB dedicated gatewayhttps://learn.microsoft.com/en-us/azure/cosmos-db/dedicated-gateway
Estimate Cosmos DB RU/s and cost with capacity plannerhttps://learn.microsoft.com/en-us/azure/cosmos-db/estimate-ru-with-capacity-planner
Manage multitenant throughput with Cosmos DB fleet poolshttps://learn.microsoft.com/en-us/azure/cosmos-db/fleet-pools
Use global secondary indexes in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/global-secondary-indexes
Choose Cosmos DB manual vs autoscale throughputhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-choose-offer
Migrate from Cosmos DB .NET bulk executor to SDK v3 bulk supporthttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-migrate-from-bulk-executor-library
Migrate from Java bulk executor to Cosmos DB Java V4 bulk supporthttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-migrate-from-bulk-executor-library-java
Migrate from change feed processor library to .NET V3 SDKhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-migrate-from-change-feed-library
Migrate from Cosmos DB Kafka connector V1 to V2https://learn.microsoft.com/en-us/azure/cosmos-db/how-to-migrate-from-kafka-connector-v1-to-v2
Plan and size Cosmos DB integrated cachehttps://learn.microsoft.com/en-us/azure/cosmos-db/integrated-cache
Migrate Cosmos DB legacy metrics APIs to Azure Monitorhttps://learn.microsoft.com/en-us/azure/cosmos-db/legacy-migrate-az-monitor
Migrate Cosmos DB from periodic to continuous backuphttps://learn.microsoft.com/en-us/azure/cosmos-db/migrate-continuous-backup
Upgrade applications to Azure Cosmos DB .NET SDK v2https://learn.microsoft.com/en-us/azure/cosmos-db/migrate-dotnet-v2
Upgrade applications to Azure Cosmos DB .NET SDK v3https://learn.microsoft.com/en-us/azure/cosmos-db/migrate-dotnet-v3
Upgrade applications to Azure Cosmos DB Java SDK v4https://learn.microsoft.com/en-us/azure/cosmos-db/migrate-java-v4-sdk
Decide between Cosmos DB MongoDB and MongoDB Atlashttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/compare-mongodb-atlas
Evaluate benefits of upgrading to Cosmos DB MongoDB 4.0+https://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/compression-cost-savings
Map MongoDB consistency to Cosmos DB levelshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/consistency-mapping
Estimate RU/s and cost for Cosmos DB MongoDB workloadshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/estimate-ru-capacity-planner
Decide and migrate from Cosmos DB for MongoDB to DocumentDBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/how-to-migrate-documentdb
Plan pre-migration steps from MongoDB to Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/pre-migration-steps
Plan Cosmos DB network bandwidth usage and costshttps://learn.microsoft.com/en-us/azure/cosmos-db/network-bandwidth
Request Cosmos DB data restore from periodic backups via supporthttps://learn.microsoft.com/en-us/azure/cosmos-db/periodic-backup-request-data-restore
Understand burstable compute workloads on Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-burstable-compute
Plan and manage Cosmos DB for PostgreSQL cluster upgradeshttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-upgrade
Determine application type for distributed modelinghttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-app-type
Choose initial cluster size for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-scale-initial
Choose shard count for distributed tables in Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-shard-count
Plan migration from Cosmos DB PostgreSQL to Elastic Clusterhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/migrate-postgresql-elastic-cluster
Classify workloads for Cosmos DB for PostgreSQL scalinghttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/quickstart-build-scalable-apps-classify
Plan compute and storage for Azure Cosmos DB for PostgreSQL clustershttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/resources-compute
Estimate and optimize pricing for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/resources-pricing
Choose Azure regions and resiliency options for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/resources-regions
Choose Azure Cosmos DB SQL SDK connectivity modeshttps://learn.microsoft.com/en-us/azure/cosmos-db/sdk-connection-modes
Choose Cosmos DB serverless vs provisioned throughputhttps://learn.microsoft.com/en-us/azure/cosmos-db/serverless
Use Azure Cosmos DB for Table with Azure Table Storagehttps://learn.microsoft.com/en-us/azure/cosmos-db/table/support
Configure global distribution for Azure Cosmos DB for Tablehttps://learn.microsoft.com/en-us/azure/cosmos-db/table/tutorial-global-distribution
Decide between Cosmos DB provisioned and serverlesshttps://learn.microsoft.com/en-us/azure/cosmos-db/throughput-serverless
Use Cosmos DB Migration Assistant for RDBMS decisionshttps://learn.microsoft.com/en-us/azure/cosmos-db/vscode-extension/cosmos-db-migration-assistant
Decide between Azure DocumentDB and MongoDB Atlashttps://learn.microsoft.com/en-us/azure/documentdb/compare-mongodb-atlas
Evaluate MongoDB feature compatibility in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/compatibility-features
Assess MongoDB Query Language compatibility in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/compatibility-query-language
Choose Azure DocumentDB cross-region failover modeshttps://learn.microsoft.com/en-us/azure/documentdb/failover-modes
Assess MongoDB workloads for migration to Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-assess-plan-migration-readiness
Evaluate MongoDB compatibility for managed DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/managed-service-compatibility
Choose migration options from MongoDB to DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/migration-options
Plan MongoDB to DocumentDB migration strategieshttps://learn.microsoft.com/en-us/azure/documentdb/migration-options
Compare vector search algorithms in DocumentDB using .NEThttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-dotnet-select-algorithm
Compare and tune DocumentDB vector index algorithms in Gohttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-go-select-algorithm
Evaluate DocumentDB vector index algorithms using Javahttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-java-select-algorithm
Select vector index algorithm in DocumentDB with TypeScripthttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-nodejs-select-algorithm
Choose optimal vector index and similarity in DocumentDB (Python)https://learn.microsoft.com/en-us/azure/documentdb/quickstart-python-select-algorithm
Select Azure DocumentDB regions for deploymenthttps://learn.microsoft.com/en-us/azure/documentdb/regional-availability

Architecture & Design Patterns

TopicURL
Implement AI agents and memory on Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/ai-agents
Design bulk import and update patterns with Cosmos DB bulk executorhttps://learn.microsoft.com/en-us/azure/cosmos-db/bulk-executor-overview
Apply Azure Cosmos DB change feed design patternshttps://learn.microsoft.com/en-us/azure/cosmos-db/change-feed-design-patterns
Use Cosmos DB change feed for real-time analyticshttps://learn.microsoft.com/en-us/azure/cosmos-db/changefeed-ecommerce-solution
Design agent memory patterns with Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/agentic-memories
Design AI knowledge graphs with Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/cosmos-ai-graph
Design RAG architectures with Cosmos DB vector searchhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/rag
Supply chain traceability solution with Cosmos DB Gremlinhttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/solution-supply-chain-traceability
Configure multiple Azure Functions triggers for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-create-multiple-cosmos-db-triggers
Design Azure Cosmos DB multi-region write strategieshttps://learn.microsoft.com/en-us/azure/cosmos-db/multi-region-writes
Apply per-partition automatic failover in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/per-partition-automatic-failover
Plan availability zone outage resiliency for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-availability-zones
Use table colocation for faster queries in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-colocation
Design high availability for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-high-availability
Use read replicas in Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-read-replicas
Model high-throughput transactional apps on Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/quickstart-build-scalable-apps-model-high-throughput
Design multi-tenant SaaS on Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/quickstart-build-scalable-apps-model-multi-tenant
Model real-time analytics apps on Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/quickstart-build-scalable-apps-model-real-time
Design microservices using Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/tutorial-design-database-microservices
Design scalable multi-tenant database on Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/tutorial-design-database-multi-tenant
Design real-time dashboard on Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/tutorial-design-database-realtime
Build serverless apps with Cosmos DB and Azure Functionshttps://learn.microsoft.com/en-us/azure/cosmos-db/serverless-computing-database
Apply Cosmos DB design pattern for social media appshttps://learn.microsoft.com/en-us/azure/cosmos-db/social-media-apps
Use Autoscale for variable workloads in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/autoscale
Design hybrid BM25 and vector search in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/full-text-search-hybrid
Apply half-precision vectors for efficient AI storage in DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/half-precision
Use product quantization for scalable vector search in DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/product-quantization
Design dual-write Spark migration to Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/dual-write-proxy-migration
Architect Spark-based migrations to Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/spark-migration

Limits & Quotas

TopicURL
Autoscale throughput limits and behavior in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/autoscale-faq
Use Cosmos DB burst capacity limits effectivelyhttps://learn.microsoft.com/en-us/azure/cosmos-db/burst-capacity
Burst capacity limits and usage rules in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/burst-capacity-faq
Choose Azure Cosmos DB change feed modes and limitshttps://learn.microsoft.com/en-us/azure/cosmos-db/change-feed-modes
Azure Cosmos DB service quotas and default limits referencehttps://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits
Understand limits for Cosmos DB continuous backup restorehttps://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-frequently-asked-questions
Use Cosmos DB continuous backup and point-in-time restorehttps://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction
Throughput redistribution limits across Cosmos DB partitionshttps://learn.microsoft.com/en-us/azure/cosmos-db/distribute-throughput-across-partitions-faq
Reference Azure Cosmos DB service limits and quotashttps://learn.microsoft.com/en-us/azure/cosmos-db/faq
Use Cosmos DB lifetime free tier limitshttps://learn.microsoft.com/en-us/azure/cosmos-db/free-tier
Reference stopwords for Cosmos DB full text searchhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/stopwords
Review runtime limits for Cosmos DB Gremlin enginehttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/limits
Scale beyond 20-GB logical partition limits with HPKhttps://learn.microsoft.com/en-us/azure/cosmos-db/hierarchical-partition-keys-unlimited-scale
Alert when Cosmos DB logical partition approaches 20 GB limithttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-alert-on-logical-partition-key-storage-size
Change Cosmos DB from serverless to provisioned throughputhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-change-capacity-mode
Redistribute throughput across Cosmos DB partitionshttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-redistribute-throughput-across-partitions
Understand limits and behavior of Cosmos integrated cachehttps://learn.microsoft.com/en-us/azure/cosmos-db/integrated-cache-faq
Estimate RU charges for key-value operationshttps://learn.microsoft.com/en-us/azure/cosmos-db/key-value-store-cost
Create Cosmos DB containers with large partition keyshttps://learn.microsoft.com/en-us/azure/cosmos-db/large-partition-keys
Migrate nonpartitioned Cosmos DB containers to partitionedhttps://learn.microsoft.com/en-us/azure/cosmos-db/migrate-containers-partitioned-to-nonpartitioned
Use Azure Cosmos DB automatic backup and restorehttps://learn.microsoft.com/en-us/azure/cosmos-db/online-backup-and-restore
Modify Cosmos DB periodic backup interval and retention limitshttps://learn.microsoft.com/en-us/azure/cosmos-db/periodic-backup-modify-interval-retention
Change vCore compute quotas per region for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-compute-quota
Cluster limits and quotas for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/reference-limits
Use same-account restore with Cosmos DB continuous backuphttps://learn.microsoft.com/en-us/azure/cosmos-db/restore-in-account-continuous-backup-frequently-asked-questions
Understand performance limits of Cosmos DB serverlesshttps://learn.microsoft.com/en-us/azure/cosmos-db/serverless-performance
Configure and understand Cosmos DB soft delete retentionhttps://learn.microsoft.com/en-us/azure/cosmos-db/soft-delete
Throughput bucket limits and throttling behavior in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/throughput-buckets-faq
Review compute and storage configuration options for Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/compute-storage
Review compute and storage configuration options for Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/compute-storage
Azure DocumentDB FAQ with limits and behaviorshttps://learn.microsoft.com/en-us/azure/documentdb/faq
Understand Azure DocumentDB Free Tier limitshttps://learn.microsoft.com/en-us/azure/documentdb/free-tier
Configure Premium SSD v2 performance for Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/high-performance-storage
Understand and configure indexes in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/indexing
Reference Azure DocumentDB service limits and quotashttps://learn.microsoft.com/en-us/azure/documentdb/limitations
Understand document size and batch write limits in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/max-document-size
Review limits and configuration FAQs for Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/faq

Security

TopicURL
Use managed identity for Cosmos DB access to Key Vaulthttps://learn.microsoft.com/en-us/azure/cosmos-db/access-key-vault-managed-identity
Configure private endpoints for Cosmos DB analytical storehttps://learn.microsoft.com/en-us/azure/cosmos-db/analytical-store-private-endpoints
Audit Cosmos DB control plane operations with logshttps://learn.microsoft.com/en-us/azure/cosmos-db/audit-control-plane-logs
Secure Azure Cosmos DB for Apache Cassandra accountshttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/security
Configure RBAC permissions for Cosmos DB continuous restorehttps://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-permissions
Configure Cosmos DB to meet data residency requirementshttps://learn.microsoft.com/en-us/azure/cosmos-db/data-residency
Understand encryption at rest in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/database-encryption-at-rest
Protect Cosmos DB with Microsoft Defender for Cloudhttps://learn.microsoft.com/en-us/azure/cosmos-db/defender-for-cosmos-db
Configure Dynamic Data Masking in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/dynamic-data-masking
Configure security for Azure Cosmos DB Gremlin accountshttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/security
Add and assign RBAC user roles in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-add-assign-user-roles
Use Always Encrypted client-side encryption in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-always-encrypted
Configure CORS for Azure Cosmos DB for NoSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-configure-cross-origin-resource-sharing
Configure IP firewall rules for Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-configure-firewall
Secure Cosmos DB with Network Security Perimeterhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-configure-nsp
Configure Azure Private Link for Cosmos DB accesshttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-configure-private-endpoints
Set up virtual network service endpoints for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-configure-vnet-service-endpoint
Configure RBAC and Entra ID for Cosmos DB accesshttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-connect-role-based-access-control
Rotate Azure Cosmos DB keys securely with Entra IDhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-rotate-keys
Set up cross-tenant customer-managed keys for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-setup-cross-tenant-customer-managed-keys
Configure customer-managed keys with Azure Key Vault for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-setup-customer-managed-keys
Enable customer-managed keys on existing Cosmos DB accountshttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-setup-customer-managed-keys-existing-accounts
Configure CMK for Cosmos DB using Azure Managed HSMhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-setup-customer-managed-keys-mhsm
Authenticate Spark to Cosmos DB using Entra service principalhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-spark-service-principal
Configure RBAC for Cosmos DB for MongoDB data accesshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/how-to-setup-role-based-access-control
Understand role-based access control in Cosmos DB MongoDBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/role-based-access-control
Harden security for Azure Cosmos DB for MongoDBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/security
Enforce governance for Cosmos DB with Azure Policyhttps://learn.microsoft.com/en-us/azure/cosmos-db/policy
Use built-in Azure Policy definitions for Cosmos DB governancehttps://learn.microsoft.com/en-us/azure/cosmos-db/policy-reference
Configure PostgreSQL and Entra ID authenticationhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-authentication
Use customer-managed keys with Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-customer-managed-keys
Configure public access for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-firewall-rules
Configure private access for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-private-access
Implement row-level security for multi-tenant Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-row-level-security
Configure Microsoft Entra ID and PostgreSQL roles for Cosmos DB for PostgreSQL authenticationhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/how-to-configure-authentication
Enable encryption with customer-managed keys for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/how-to-customer-managed-keys
Enable and configure pgAudit audit logging in Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/how-to-enable-audit
Create and manage firewall rules for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-manage-firewall-using-portal
Enable private access with Private Link for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-private-access
Configure TLS connection security for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-ssl-connection-security
Create Cosmos DB for PostgreSQL cluster with private accesshttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/tutorial-private-access
Reference data plane RBAC actions and roles in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/reference-data-plane-security
Reference data plane RBAC actions and roles in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/reference-data-plane-security
Apply Azure resource locks to Cosmos DB resourceshttps://learn.microsoft.com/en-us/azure/cosmos-db/resource-locks
Secure Azure Cosmos DB for NoSQL deploymentshttps://learn.microsoft.com/en-us/azure/cosmos-db/security
Apply security considerations and best practices to Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/security-considerations
Use Azure Policy regulatory compliance controls for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/security-controls-policy
Enforce minimum TLS version for Cosmos DB accountshttps://learn.microsoft.com/en-us/azure/cosmos-db/self-serve-minimum-tls-enforcement
Apply security best practices for Azure Cosmos DB Shellhttps://learn.microsoft.com/en-us/azure/cosmos-db/shell/security
Store Cosmos DB credentials securely in Azure Key Vaulthttps://learn.microsoft.com/en-us/azure/cosmos-db/store-credentials-key-vault
Configure RBAC and Entra ID for Cosmos DB Tablehttps://learn.microsoft.com/en-us/azure/cosmos-db/table/how-to-connect-role-based-access-control
Configure RBAC and Entra ID for Cosmos DB Tablehttps://learn.microsoft.com/en-us/azure/cosmos-db/table/how-to-connect-role-based-access-control
Configure RBAC and Entra ID for Cosmos DB Tablehttps://learn.microsoft.com/en-us/azure/cosmos-db/table/how-to-connect-role-based-access-control
Configure RBAC with Microsoft Entra ID for Cosmos DB Tablehttps://learn.microsoft.com/en-us/azure/cosmos-db/table/how-to-connect-role-based-access-control
Reference for data plane RBAC roles in Azure Cosmos DB for Tablehttps://learn.microsoft.com/en-us/azure/cosmos-db/table/reference-data-plane-security
Reference for data plane RBAC roles in Azure Cosmos DB for Tablehttps://learn.microsoft.com/en-us/azure/cosmos-db/table/reference-data-plane-security
Secure Azure Cosmos DB for Table accounts and datahttps://learn.microsoft.com/en-us/azure/cosmos-db/table/security
Prepare Cosmos DB workloads for TLS 1.3 supporthttps://learn.microsoft.com/en-us/azure/cosmos-db/tls-support
Configure Azure DocumentDB firewall rules for secure accesshttps://learn.microsoft.com/en-us/azure/documentdb/how-to-configure-firewall
Configure Entra ID RBAC access for Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-connect-role-based-access-control
Configure customer-managed key encryption for Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-data-encryption
Use Azure Private Link with Azure DocumentDB securelyhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-private-link
Manage public network access to Azure DocumentDB clustershttps://learn.microsoft.com/en-us/azure/documentdb/how-to-public-access
Manage secondary native users and privileges in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/secondary-users
Assign Cosmos DB service principal roles for Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/add-service-principal
Configure customer-managed keys for Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/customer-managed-keys
Configure LDAP authentication for Azure Cassandra MIhttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/ldap
Secure Cassandra managed instances with VPN and routing ruleshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/use-vpn

Configuration

TopicURL
Configure change data capture for Cosmos DB analytical storehttps://learn.microsoft.com/en-us/azure/cosmos-db/analytical-store-change-data-capture
Audit Cosmos DB point-in-time restore operations via activity logshttps://learn.microsoft.com/en-us/azure/cosmos-db/audit-restore-continuous
Create Cosmos DB Cassandra containers via portal and SDKshttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/how-to-create-container
Configure provisioned and autoscale throughput for Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/how-to-provision-throughput
Configure monitoring insights for Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/monitor-insights
Reconfigure Azure Cosmos DB container partition keyhttps://learn.microsoft.com/en-us/azure/cosmos-db/change-partition-key
Configure and manage Azure Cosmos DB container copy jobshttps://learn.microsoft.com/en-us/azure/cosmos-db/container-copy
Configure resource model for Cosmos DB point-in-time restorehttps://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-resource-model
Configure Azure Monitor alerts for Cosmos DB metrics and logshttps://learn.microsoft.com/en-us/azure/cosmos-db/create-alerts
Configure and use the Cosmos DB local emulatorhttps://learn.microsoft.com/en-us/azure/cosmos-db/emulator
Configure and run Azure Cosmos DB Linux-based emulatorhttps://learn.microsoft.com/en-us/azure/cosmos-db/emulator-linux
Use Windows Cosmos DB emulator command-line and PowerShellhttps://learn.microsoft.com/en-us/azure/cosmos-db/emulator-windows-arguments
Use Fleet Analytics to monitor Cosmos DB usage and costhttps://learn.microsoft.com/en-us/azure/cosmos-db/fleet-analytics
Reference schema for Cosmos DB Fleet Analytics tableshttps://learn.microsoft.com/en-us/azure/cosmos-db/fleet-analytics-schema-reference
Configure and use Cosmos DB full-text searchhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/full-text-search
Configure hybrid vector and full-text search in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/hybrid-search
Configure Sharded DiskANN vector indexes in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/sharded-diskann
Configure and run vector similarity search in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/vector-search-overview
Enable and use CDC in Cosmos DB analytical storehttps://learn.microsoft.com/en-us/azure/cosmos-db/get-started-change-data-capture
Access and use system properties in Cosmos DB Gremlinhttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/access-system-properties
Interpret execution profile metrics in Cosmos DB Gremlinhttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/reference-execution-profile
Understand Gremlin feature support in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/support
Configure Azure Functions trigger for Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-configure-cosmos-db-trigger
Configure global secondary indexes in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-configure-global-secondary-indexes
Configure Cosmos DB integrated cache and gatewayhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-configure-integrated-cache
Configure per-partition automatic failover for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-configure-per-partition-automatic-failover
Create and configure Cosmos DB fleets and fleetspaceshttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-create-fleet
Define unique key constraints in Azure Cosmos DB containershttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-define-unique-keys
Enable Cosmos DB Fleet Analytics in Fabric workspacehttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-enable-fleet-analytics
Configure and query geospatial indexing in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-geospatial-index-query
Configure and manage Cosmos DB conflict resolutionhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-manage-conflicts
Configure and override Azure Cosmos DB consistency levelshttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-manage-consistency
Manage and update Cosmos DB indexing policies via SDKshttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-manage-indexing-policy
Configure Cosmos DB multi-region writes in SDKshttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-multi-master
Provision container-level throughput in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-provision-container-throughput
Configure time to live (TTL) in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-time-to-live
Interpret Cosmos DB indexing metrics to optimize querieshttps://learn.microsoft.com/en-us/azure/cosmos-db/index-metrics
Configure Azure Cosmos DB indexing policies for performancehttps://learn.microsoft.com/en-us/azure/cosmos-db/index-policy
Configure account-level throughput limits in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/limit-total-account-throughput
Provision Cosmos DB NoSQL with Bicep templateshttps://learn.microsoft.com/en-us/azure/cosmos-db/manage-with-bicep
Manage Cosmos DB NoSQL resources using Azure CLIhttps://learn.microsoft.com/en-us/azure/cosmos-db/manage-with-cli
Automate Azure Cosmos DB management with PowerShellhttps://learn.microsoft.com/en-us/azure/cosmos-db/manage-with-powershell
Create Cosmos DB NoSQL resources with Terraformhttps://learn.microsoft.com/en-us/azure/cosmos-db/manage-with-terraform
Check MongoDB 3.2 feature support in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/feature-support-32
Check MongoDB 3.6 feature support in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/feature-support-36
Check MongoDB 4.0 feature support in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/feature-support-40
Check MongoDB 4.2 feature support in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/feature-support-42
Check MongoDB 5.0 feature support in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/feature-support-50
Reference supported MongoDB 6.0 features in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/feature-support-60
Reference supported MongoDB 7.0 features in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/feature-support-70
Retrieve RU charge for Cosmos DB MongoDB operationshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/find-request-unit-charge
Configure capabilities on Cosmos DB MongoDB accountshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/how-to-configure-capabilities
Configure multi-region writes for Cosmos DB MongoDBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/how-to-configure-multi-region-write
Configure and create Cosmos DB MongoDB collectionshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/how-to-create-container
Configure throughput for Cosmos DB MongoDB resourceshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/how-to-provision-throughput
Configure per-document TTL in Cosmos DB for MongoDBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/time-to-live
Track Cosmos DB partition split and merge via activity logshttps://learn.microsoft.com/en-us/azure/cosmos-db/monitor-activity-logs-elastic-operations
Reference for Cosmos DB monitoring metrics and logshttps://learn.microsoft.com/en-us/azure/cosmos-db/monitor-reference
Configure diagnostic settings and resource logs for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/monitor-resource-logs
Optimize Async Java v2 Cosmos DB client settingshttps://learn.microsoft.com/en-us/azure/cosmos-db/performance-tips-async-java
Optimize Sync Java v2 Cosmos DB client settingshttps://learn.microsoft.com/en-us/azure/cosmos-db/performance-tips-java
Configure Java v4 Cosmos DB client for performancehttps://learn.microsoft.com/en-us/azure/cosmos-db/performance-tips-java-sdk-v4
Configure Python Cosmos DB SDK for performancehttps://learn.microsoft.com/en-us/azure/cosmos-db/performance-tips-python-sdk
Configure Cosmos DB periodic backup redundancy optionshttps://learn.microsoft.com/en-us/azure/cosmos-db/periodic-backup-storage-redundancy
Configure periodic backup storage redundancy for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/periodic-backup-update-storage-redundancy
Configure backup and restore for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-backup
Use columnar table storage in Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-columnar
Start and stop compute on Cosmos DB cluster nodeshttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-compute-start-stop
Configure PgBouncer connection pooling for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-connection-pool
Configure monitoring and tuning for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-monitoring
Configure multi-tenant monitoring for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-multi-tenant-monitoring
Use DNS names and connection strings for Cosmos DB nodeshttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/concepts-node-domain-name
Start and stop compute for Cosmos DB for PostgreSQL clustershttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/how-to-start-stop-cluster
Configure metric alerts for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-alert-on-metric
Configure and view availability zones for Cosmos DB for PostgreSQL nodeshttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-availability-zones
Connect applications to Azure Cosmos DB for PostgreSQL clustershttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-connect
Configure high availability settings for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-high-availability
Access and configure logs for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-logging
Configure scheduled maintenance windows for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-maintenance
Monitor tenant statistics with multi-tenant metrics in Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-monitor-tenant-stats
View and interpret metrics for Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-monitoring
Manage read replicas for Cosmos DB for PostgreSQL in the Azure portalhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-read-replicas-portal
Restart Azure Cosmos DB for PostgreSQL clusters from the portalhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-restart
Restore Azure Cosmos DB for PostgreSQL clusters in same or different regionhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-restore-portal
Configure cluster scale and high availability for Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-scale-grow
Rebalance shards in Azure Cosmos DB for PostgreSQL using the portalhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-scale-rebalance
Enable and use pgvector in Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/howto-use-pgvector
Use system tables for distributed queries in Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/reference-metadata
Configure server parameters in Azure Cosmos DB for PostgreSQLhttps://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/reference-parameters
Configure priority-based request execution in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/priority-based-execution
Provision Cosmos DB accounts with continuous backuphttps://learn.microsoft.com/en-us/azure/cosmos-db/provision-account-continuous-backup
Configure autoscale throughput for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/provision-throughput-autoscale
Use Cosmos DB SQL query metrics for performance analysishttps://learn.microsoft.com/en-us/azure/cosmos-db/query-metrics
Retrieve Cosmos DB SQL query performance metrics with .NET SDKhttps://learn.microsoft.com/en-us/azure/cosmos-db/query-metrics-performance
Retrieve Cosmos DB query execution metrics with Python SDKhttps://learn.microsoft.com/en-us/azure/cosmos-db/query-metrics-performance-python
Create and configure Cosmos DB vector index with TypeScripthttps://learn.microsoft.com/en-us/azure/cosmos-db/quickstart-create-vector-index-typescript
Configure Cosmos DB account, database, and containerhttps://learn.microsoft.com/en-us/azure/cosmos-db/quickstart-portal
Provision Cosmos DB resources using Bicephttps://learn.microsoft.com/en-us/azure/cosmos-db/quickstart-template-bicep
Provision Cosmos DB with ARM templateshttps://learn.microsoft.com/en-us/azure/cosmos-db/quickstart-template-json
Provision Cosmos DB with Terraformhttps://learn.microsoft.com/en-us/azure/cosmos-db/quickstart-terraform
Restore Cosmos DB accounts using continuous backuphttps://learn.microsoft.com/en-us/azure/cosmos-db/restore-account-continuous-backup
Configure resource model for Cosmos DB same-account restorehttps://learn.microsoft.com/en-us/azure/cosmos-db/restore-in-account-continuous-backup-resource-model
Configure Cosmos DB SDK observability with OpenTelemetry and App Insightshttps://learn.microsoft.com/en-us/azure/cosmos-db/sdk-observability
Use Azure Cosmos DB Shell commands and settingshttps://learn.microsoft.com/en-us/azure/cosmos-db/shell/
Set up Model Context Protocol server for Cosmos DB Shellhttps://learn.microsoft.com/en-us/azure/cosmos-db/shell/model-context-protocol-setup
Find RU charges for Azure Cosmos DB for Table operationshttps://learn.microsoft.com/en-us/azure/cosmos-db/table/find-request-unit-charge
Create and configure containers in Azure Cosmos DB for Tablehttps://learn.microsoft.com/en-us/azure/cosmos-db/table/how-to-create-container
Configure throughput buckets for shared Cosmos DB containershttps://learn.microsoft.com/en-us/azure/cosmos-db/throughput-buckets
Configure throughput control groups in Cosmos DB Java SDKhttps://learn.microsoft.com/en-us/azure/cosmos-db/throughput-control-java
Configure throughput control in Azure Cosmos DB Spark connectorhttps://learn.microsoft.com/en-us/azure/cosmos-db/throughput-control-spark
Configure Cosmos DB time-to-live for automatic expiryhttps://learn.microsoft.com/en-us/azure/cosmos-db/time-to-live
Tune Java v4 Cosmos DB connection configurationhttps://learn.microsoft.com/en-us/azure/cosmos-db/tune-connection-configurations-java-sdk-v4
Tune Azure Cosmos DB .NET SDK v3 connection settingshttps://learn.microsoft.com/en-us/azure/cosmos-db/tune-connection-configurations-net-sdk-v3
Configure workspace data transformations for Cosmos DB logshttps://learn.microsoft.com/en-us/azure/cosmos-db/tutorial-log-transformation
Define and use unique key policies in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/unique-keys
Configure and manage Azure DocumentDB cross-region replicationhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-cluster-replica
Create and use Azure DocumentDB replica clusters for DRhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-cross-region-replica-portal
Set up metric-based alerts for DocumentDB clustershttps://learn.microsoft.com/en-us/azure/documentdb/how-to-manage-alerts
Configure and operate the Azure DocumentDB MCP Toolkithttps://learn.microsoft.com/en-us/azure/documentdb/mcp-toolkit
Configure and interpret DocumentDB monitoring metricshttps://learn.microsoft.com/en-us/azure/documentdb/monitor-metrics
Configure vector indexes and queries in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/vector-search
Configure hybrid Cassandra clusters using Azure CLIhttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/configure-hybrid-cluster-cli
Create and scale Cassandra managed clusters with CLIhttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/create-cluster-cli
Configure multi-region Cassandra managed clusters via CLIhttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/create-multi-region-cluster
Run nodetool and SSTable DBA commands on Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/dba-commands
Automate Cassandra managed instance resource management with CLIhttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/manage-resources-cli
Enable and configure materialized views in Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/materialized-views
Configure Azure Monitor metrics and logs for Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/monitor-clusters
Configure required outbound network rules for Cassandra managed instanceshttps://learn.microsoft.com/en-us/azure/managed-instance-apache-cassandra/network-rules

Related skills

Databasesdatabasespipelines

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.