Vous avez rencontré cette erreur en essayant de créer une nouveau conteneur sur l’émulateur local de Cosmos DB:
“Sorry, we are currently experiencing high demand in this region, and cannot fulfill your request at this time. We work continuously to bring more and more capacity online, and encourage you to try again”
Augmenter le nombre de conteneur
Par défaut l’émulateur Cosmos DB ne gère que 25 conteneurs de taille fixe ou 5 conteneurs illimités (ou un mixe des deux sachant qu’un conteneur de taille illimité équivaut à 5 conteneurs de taille fixe).
Il est possible d’augmenter cette limite jusqu’à 250 conteneurs de taille fixe (en acceptant de supprimer toutes ces collections), pour ce faire :
- Quittez l’émulateur Cosmos: cela prend plusieurs longues minutes => le plus rapide est d’arrêter les processus Cosmos DB comme un cochon 🐽 (Azure Cosmos Master Service / Azure Cosmos Server Service / DocumentDB.GatewayService / Microsoft Azure Cosmos Emulator).
- Supprimez les données de l’émulateur en supprimant tous les fichiers de ce dossier: %LOCALAPPDATA%\CosmosDBEmulator.
- Lancer l’émulateur avec les paramètre PartitionCount <= 250.
|
|
Voilà! 👌
La limite du nombre de conteneur est mise en place pour limiter les ressources allouées à l’émulateur.