स्थानीयकृत पठन मार्गदर्शिका
azure-cosmos-db-pyउद्देश्य, उपयोग और स्रोत
Azure Cosmos DB NoSQL सेवाओं का निर्माण करेंPython/FastAPIउत्पादन-स्तरीय पैटर्न का पालन करें। इसका उपयोग तब करें जब आप डुअल ऑथेंटिकेशन (DefaultAzureCredential + एमुलेटर) के साथ डेटाबेस क्लाइंट सेटअप, CRUD ऑपरेशन वाली सर्विस लेयर क्लास, पार्टीशन कुंजी रणनीतियाँ, पैरामीटराइज़्ड क्वेरी या Cosmos के लिए TDD पैटर्न लागू कर रहे हों। यह "Cosmos DB", "NoSQL डेटाबेस", "डॉक्यूमेंट स्टोर", "ऐड परसिस्टेंस", "डेटाबेस सर्विस लेयर" या "Python Cosmos SDK" जैसे वाक्यांशों पर ट्रिगर होता है।
स्रोत प्राप्त किया गया:
- स्रोत रिपॉज़िटरी
- microsoft/skills
- SKILL.md
.github/plugins/azure-sdk-python/skills/azure-cosmos-db-py/SKILL.md- रिपॉज़िटरी Star
- 3,157
- रिपॉज़िटरी का अंतिम अपडेट
- 2026-10-31
- क्षमता वर्गीकरण
- क्लाउड सेवाएं
- अंतिम संग्रह समय
लाइसेंस: MIT
वर्कफ़्लो के अंश केवल पढ़ने में सहायता के लिए हैं, कोडेज़ से निष्पादन योग्य निर्देश नहीं हैं। इस पृष्ठ को बनाने के लिए किसी तृतीय-पक्ष स्किल का उपयोग नहीं किया गया है।
नीचे दिए गए उद्देश्य और कार्यप्रणाली संबंधी अंश प्रारंभिक सामग्री हैं, जिन्हें पढ़ने के लिए व्यवस्थित और अनुवादित किया गया है। ये अलग से लेबल किए गए कोडेज़ संपादकीय विश्लेषण से भिन्न हैं।
यह कौशल क्या करता है
Azure Cosmos DB NoSQL सेवाओं का निर्माण करेंPython/FastAPIउत्पादन-स्तरीय पैटर्न का पालन करें। इसका उपयोग तब करें जब आप डुअल ऑथेंटिकेशन (DefaultAzureCredential + एमुलेटर) के साथ डेटाबेस क्लाइंट सेटअप, CRUD ऑपरेशन वाली सर्विस लेयर क्लास, पार्टीशन कुंजी रणनीतियाँ, पैरामीटराइज़्ड क्वेरी या Cosmos के लिए TDD पैटर्न लागू कर रहे हों। यह "Cosmos DB", "NoSQL डेटाबेस", "डॉक्यूमेंट स्टोर", "ऐड परसिस्टेंस", "डेटाबेस सर्विस लेयर" या "Python Cosmos SDK" जैसे वाक्यांशों पर ट्रिगर होता है।
अपस्ट्रीम वर्कफ़्लो कैसे काम करता है
कॉसमॉस डीबी सेवा कार्यान्वयन
स्वच्छ कोड, सुरक्षा संबंधी सर्वोत्तम प्रथाओं और टीडीडी सिद्धांतों का पालन करते हुए उत्पादन-स्तरीय एज़्योर कॉसमॉस डीबी नोएसक्यूएल सेवाएं बनाएं।
ऊपर की ओर मार्ग · L11 ↗प्रमाणीकरण और जीवनचक्र
> 🔑 नीचे दिए गए प्रत्येक कोड उदाहरण पर दो नियम लागू होते हैं: > >1यह बिना किसी कोड परिवर्तन के स्थानीय रूप से (Azure CLI / VS Code / Developer CLI) और Azure में (प्रबंधित पहचान, वर्कलोड पहचान) काम करता है।
ऊपर की ओर मार्ग · L32 ↗2पाइडेंटिक मॉडल पदानुक्रम
साफ-सुथरे पृथक्करण के लिए पांच-स्तरीय मॉडल पैटर्न का उपयोग करें:
ऊपर की ओर मार्ग · L141 ↗आवश्यकताएँ और सेटअप
1क्लाइंट मॉड्यूल सेटअप
दोहरी प्रमाणीकरण के साथ एक सिंगलटन कॉसमॉस क्लाइंट बनाएं: पूर्ण कार्यान्वयन: देखेंreferences/client-setup.md
ऊपर की ओर मार्ग · L104 ↗सुरक्षा आवश्यकताएँ
RBAC प्रमाणीकरण: उपयोग करेंDefaultAzureCredentialAzure में — कोड में कभी भी कुंजी संग्रहीत न करें। एमुलेटर-ओनली कुंजी: केवल स्थानीय विकास के लिए प्रसिद्ध एमुलेटर कुंजी को हार्डकोड करें।
pip install azure-cosmos azure-identityसीमाएं और गुणवत्ता जांच
सुरक्षा
कोड में कोई गुप्त जानकारी नहीं (डिफ़ॉल्ट एज़्योर क्रेडेंशियल के माध्यम से RBAC) पैरामीटराइज़्ड क्वेरी इंजेक्शन को रोकती हैं
ऊपर की ओर मार्ग · L254 ↗सुरक्षित परीक्षण से शुरुआत करें
- समर्थित होस्ट और रिपॉजिटरी इंस्टॉलेशन निर्देशों की जाँच करें। स्किल डायरेक्टरी और उससे संबंधित स्क्रिप्ट, एसेट्स और डॉक्यूमेंटेशन को एक साथ रखें;SKILL.mdअकेले होने पर निर्भरताओं को छोड़ा जा सकता है।
- एजेंट को अपना वास्तविक इनपुट, अपेक्षित आउटपुट और स्वीकृति मानदंड प्रदान करें। इनवोकेशन सिंटैक्स और उपलब्ध उपकरण होस्ट पर निर्भर करते हैं; यह साइट किसी सार्वभौमिक इंस्टॉलेशन कमांड को नहीं मानती है।
- डिस्पोजेबल प्रोजेक्ट या उसकी कॉपी पर मूल वर्कफ़्लो को आज़माएँ। फ़ाइलों, रिमोट सेवाओं या बिल योग्य संसाधनों में परिवर्तन करने वाले कार्यों की अनुमति देने से पहले उनकी समीक्षा करें।
- स्रोत गुणवत्ता जांच और अपनी आवश्यकताओं के आधार पर आउटपुट को सत्यापित करें। सफल ट्रिगर या उच्च रिपॉजिटरी स्टार संख्या सही परिणाम की गारंटी नहीं देते।
मूल लेख में आगे पढ़ें
सम्बंधित योग्यता
अनुवाद और दायरा
यह पठन मार्गदर्शिका ऊपर पिन किए गए अंशों में से चयनित अंशों को प्रस्तुत करती है।SKILL.mdयह अनुवाद सहायता से किया गया है। यह कोई संपूर्ण नियमावली या परीक्षित संगतता का दावा नहीं है। उपयोग करने से पहले मूल दस्तावेज़ और उससे संबंधित फ़ाइलों को पढ़ें।
यह परिचय नीचे पिन किए गए संस्करण को संदर्भित करता है; वर्तमान रिपॉजिटरी गतिविधि और संग्रह समय अलग से दिखाए गए हैं।
- पिन किया गया स्रोत
- मूल लेख पढ़ें ↗
- स्रोत प्राप्त किया गया
- स्रोत कमिट
00d66a64919edca5bca2c673373444e36a4b5461- स्रोत SHA-256
3dd01706390b4b1765ae1a7b3829878c4d0ba8485228f824e817287c4f8990d4