Skillquality 0.70

azure-cosmos-db

Expert knowledge for Azure Cosmos DB development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using Cosmos DB NoSQL/Mongo/Cassandra AP

Price
free
Protocol
skill
Verified
no

What it does

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-L89Diagnosing and fixing Cosmos DB issues across APIs and SDKs: timeouts, throttling, auth, connectivity, performance, RU usage, CMK/replication, and using logs/metrics/KQL for root-cause.
Best PracticesL90-L152Performance, scaling, partitioning, indexing, cost, and HA/DR best practices for Cosmos DB (NoSQL, Mongo, Cassandra, PostgreSQL), including SDK tuning, RUs, autoscale, and vector/IoT scenarios
Decision MakingL153-L208Guides for choosing Cosmos DB and Cosmos DB for PostgreSQL options (throughput, consistency, backup, regions, analytics) and planning migrations, upgrades, pricing, and MongoDB/DocumentDB compatibility
Architecture & Design PatternsL209-L242Patterns and architectures for AI agents, vector search, multitenancy, microservices, high availability, change feed, analytics, and migrations using Azure Cosmos DB and Cosmos DB for PostgreSQL
Limits & QuotasL243-L282Limits, quotas, and behaviors for Cosmos DB/DocumentDB throughput, storage, partitions, backups, free tier, serverless, emulator, fleets, and PostgreSQL/Cassandra managed instances.
SecurityL283-L363Securing Cosmos DB: identity/RBAC, encryption and customer-managed keys, network isolation (firewall, Private Link, TLS), auditing, policies, and per-API (NoSQL, Mongo, Cassandra, Gremlin, Table, PostgreSQL, DocumentDB) security configs.
ConfigurationL364-L499Configuring Cosmos DB and related services: throughput, indexing, backup/restore, global distribution, search/vector, monitoring/logging, SDK tuning, emulators, fleets, and PostgreSQL/Cassandra/Mongo/Table options
Integrations & Coding Patternsintegrations.mdSDK patterns, bulk ops, change feed, Kafka/Spark/Power BI integrations, AI/RAG/vector search, and language-specific how-tos for Cosmos DB APIs (NoSQL, Mongo, Cassandra, PostgreSQL, Gremlin).
Deploymentdeployment.mdDeploying and managing Cosmos DB (NoSQL, Mongo, Cassandra, PostgreSQL, Table, DocumentDB) with Bicep/ARM/Terraform, CI/CD, app deployment, migration, upgrades, restore, and diagnostics.

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 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
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
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
FAQ and troubleshooting for Cosmos DB partial document updatehttps://learn.microsoft.com/en-us/azure/cosmos-db/partial-document-update-faq
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
Fix Cosmos DB 429 Request Rate Too Large throttling 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
Resolve common questions and issues in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/faq
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 connectivity and performancehttps://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
FAQ for Cosmos DB Cassandra materialized views previewhttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/materialized-views-faq
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
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
Apply Cosmos DB best practices with Agent Kithttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/agent-kit
Optimize vector indexing and search in Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/vector-search-performance-tips
Apply Cosmos DB best practices with GitHub Copilot 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
FAQ for hierarchical partition keys in Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/hierarchical-partition-keys-faq
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
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
Configure multi-region writes for Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/multi-region-writes
Optimize Azure Cosmos DB costs for dev and production workloadshttps://learn.microsoft.com/en-us/azure/cosmos-db/optimize-costs
Design partitioning and horizontal scaling in 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
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
Implement cross-region replication and DR best practices in DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/cross-region-replication
Apply HA and replication best practices for 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
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 change feed modeshttps://learn.microsoft.com/en-us/azure/cosmos-db/change-feed-modes
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
Decide when and how to use Cosmos DB global secondary indexeshttps://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
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
Choose and use Cosmos DB backup and restore modeshttps://learn.microsoft.com/en-us/azure/cosmos-db/online-backup-and-restore
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
Decide how to use Cosmos DB as a vector databasehttps://learn.microsoft.com/en-us/azure/cosmos-db/vector-database
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
Assess MongoDB readiness for DocumentDB migrationhttps://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

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
Use Azure Cosmos DB change feed for event-driven processinghttps://learn.microsoft.com/en-us/azure/cosmos-db/change-feed
Apply change feed design patterns in Azure Cosmos DBhttps://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
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
Understand Azure DocumentDB HA and DR internal architecturehttps://learn.microsoft.com/en-us/azure/documentdb/availability-disaster-recovery-under-hood
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
Build a Go-based AI agent architecture with DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-agent-go
Implement a TypeScript AI agent with DocumentDB vector searchhttps://learn.microsoft.com/en-us/azure/documentdb/quickstart-agent-nodejs
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 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
FAQ on Cosmos DB burst capacity constraintshttps://learn.microsoft.com/en-us/azure/cosmos-db/burst-capacity-faq
Azure Cosmos DB service quotas and default limits referencehttps://learn.microsoft.com/en-us/azure/cosmos-db/concepts-limits
Use Cosmos DB continuous backup and point-in-time restorehttps://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction
FAQ on Cosmos DB throughput redistribution limitshttps://learn.microsoft.com/en-us/azure/cosmos-db/distribute-throughput-across-partitions-faq
Understand capabilities of Linux-based Cosmos DB emulatorhttps://learn.microsoft.com/en-us/azure/cosmos-db/emulator-linux
Review FAQs and constraints for Cosmos DB fleetshttps://learn.microsoft.com/en-us/azure/cosmos-db/fleet-faq
Use Cosmos DB lifetime free tier limitshttps://learn.microsoft.com/en-us/azure/cosmos-db/free-tier
Understand Cosmos DB full-text search constraintshttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/full-text-search-faq
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
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
FAQ on Cosmos DB priority-based execution behaviorhttps://learn.microsoft.com/en-us/azure/cosmos-db/priority-based-execution-faq
Understand performance limits of Cosmos DB serverlesshttps://learn.microsoft.com/en-us/azure/cosmos-db/serverless-performance
FAQ on Cosmos DB throughput bucket limitshttps://learn.microsoft.com/en-us/azure/cosmos-db/throughput-buckets-faq
Configure and use change streams in DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/change-streams
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
Understand Azure DocumentDB Free Tier resource limitshttps://learn.microsoft.com/en-us/azure/documentdb/free-tier
Use Premium SSD v2 storage performance settings in DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/high-performance-storage
Configure and tune text indexes in DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/how-to-create-text-index
Understand indexing defaults and limits in DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/indexing
Reference service limits and quotas for DocumentDBhttps://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
Check Azure DocumentDB regional availability and cloud supporthttps://learn.microsoft.com/en-us/azure/documentdb/regional-availability
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
Configure RBAC and Entra ID for Cosmos DB Cassandrahttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/how-to-connect-role-based-access-control
Reference for Cosmos DB Cassandra data-plane RBAC roleshttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/reference-data-plane-security
Reference for Cosmos DB Cassandra data-plane RBAC roleshttps://learn.microsoft.com/en-us/azure/cosmos-db/cassandra/reference-data-plane-security
Secure Cosmos DB Cassandra accounts and networkinghttps://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 RBAC and Entra ID for Cosmos DB Gremlinhttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/how-to-connect-role-based-access-control
Reference data plane RBAC roles for Cosmos DB Gremlinhttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/reference-data-plane-security
Reference data plane RBAC roles for Cosmos DB Gremlinhttps://learn.microsoft.com/en-us/azure/cosmos-db/gremlin/reference-data-plane-security
Secure Cosmos DB Gremlin accounts and networkshttps://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 with Microsoft Entra ID for Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-connect-role-based-access-control
Rotate primary and secondary keys in Cosmos DBhttps://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
Connect to Cosmos DB MongoDB using Entra ID RBAChttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/how-to-connect-role-based-access-control
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
Reference for Cosmos DB MongoDB data-plane roles and actionshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/reference-data-plane-security
Reference for Cosmos DB MongoDB data-plane roles and actionshttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/reference-data-plane-security
Understand role-based access control in Cosmos DB MongoDBhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/role-based-access-control
Secure Azure Cosmos DB for MongoDB accounts and datahttps://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 to 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
Connect to Azure Cosmos DB for Table using RBAC and Entra IDhttps://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
Connect to Azure Cosmos DB for Table using RBAC and Entra IDhttps://learn.microsoft.com/en-us/azure/cosmos-db/table/how-to-connect-role-based-access-control
Connect to Azure Cosmos DB for Table using RBAC and Entra IDhttps://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 authentication 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
Enable LDAP authentication for Cassandra managed instance clustershttps://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
Change the partition key for a Cosmos DB containerhttps://learn.microsoft.com/en-us/azure/cosmos-db/change-partition-key
Configure Azure Synapse Link for Azure Cosmos DBhttps://learn.microsoft.com/en-us/azure/cosmos-db/configure-synapse-link
Configure 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
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
Reference stopwords for Cosmos DB full-text searchhttps://learn.microsoft.com/en-us/azure/cosmos-db/gen-ai/stopwords
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 Azure Cosmos DB global secondary indexeshttps://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 Cosmos DB Per Partition Automatic Failoverhttps://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 Cosmos DB consistency settingshttps://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
Use the Azure Cosmos DB change feed estimatorhttps://learn.microsoft.com/en-us/azure/cosmos-db/how-to-use-change-feed-estimator
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 Cosmos DB NoSQL management with PowerShellhttps://learn.microsoft.com/en-us/azure/cosmos-db/manage-with-powershell
Deploy Cosmos DB NoSQL using ARM templateshttps://learn.microsoft.com/en-us/azure/cosmos-db/manage-with-templates
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
Configure global distribution for Cosmos DB MongoDB APIhttps://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/tutorial-global-distribution
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 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
Set up Model Context Protocol server for Cosmos DB Shellhttps://learn.microsoft.com/en-us/azure/cosmos-db/shell/model-context-protocol-setup
Configure and use the Cosmos DB Shell VS Code extensionhttps://learn.microsoft.com/en-us/azure/cosmos-db/shell/visual-studio-code
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 Cosmos DB workloadshttps://learn.microsoft.com/en-us/azure/cosmos-db/throughput-buckets
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 .NET v3 Cosmos DB 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 full-text search indexes in Azure DocumentDBhttps://learn.microsoft.com/en-us/azure/documentdb/full-text-search
Configure and manage Azure DocumentDB cluster 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 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

Capabilities

skillsource-microsoftdocsskill-azure-cosmos-dbtopic-agenttopic-agent-skillstopic-agentic-skillstopic-agentskilltopic-ai-agentstopic-ai-codingtopic-azuretopic-azure-functionstopic-azure-kubernetes-servicetopic-azure-openaitopic-azure-sql-databasetopic-azure-storage

Install

Installnpx skills add MicrosoftDocs/Agent-Skills
Transportskills-sh
Protocolskill

Quality

0.70/ 1.00

deterministic score 0.70 from registry signals: ยท indexed on github topic:agent-skills ยท 549 github stars ยท SKILL.md body (65,509 chars)

Provenance

Indexed fromgithub
Enriched2026-05-18 18:53:50Z ยท deterministic:skill-github:v1 ยท v1
First seen2026-04-18
Last seen2026-05-18

Agent access