Azure संग्रहण सक्षम करें
Power Pages के लिए Azure संग्रहण एकीकरण की मदद से आप Azure की उच्च फ़ाइल संग्रहण क्षमता का लाभ उठा सकते हैं, जो कि समान इंटरफ़ेस का उपयोग करती है और वही उपयोगकर्ता अनुभव प्रदान करती है, जो डिफ़ॉल्ट फ़ाइल अनुलग्नक के लिए होता है. यह सुविधा वेब फ़ाइलों, मूल प्रपत्रों और मल्टीस्टेप प्रपत्रों के लिए समर्थित है.
अनुलग्नकों वाले मूल या बहु-चरणीय प्रपत्रों के लिए Azure Blob संग्रहण सक्षम करें
संसाधन प्रबंधक को परिनियोजन मॉडल के रूप में लेकर एक संग्रहण खाता बनाएँ. अधिक जानकारी के लिए, Azure संग्रहण खाता बनाएँ पर जाएँ.
संग्रहण खाता चालू होने के बाद, Azure में ऐप में भूमिका आधारित अनुमतियाँ जोड़ें:
- Azure पोर्टल में लॉग इन करें, जहाँ संग्रहण खाता बनाया गया था.
- संसाधन समूह पर जाएं और उस संसाधन समूह का चयन करें जिसमें संग्रहण खाता है।
- एक्सेस कंट्रोल (IAM)>जोड़ें>भूमिका असाइनमेंट जोड़ें का चयन करें.
- रीडर भूमिका का चयन करें और फिर अगला का चयन करें.
- उपयोगकर्ता, समूह, या सेवा प्रिंसिपल का चयन करें, और फिर सदस्यों का चयन करें का चयन करें.
- दाईं ओर, अपनी साइट का नाम खोजकर पोर्टल एप्लिकेशन का चयन करें और फिर चयन करें बटन का चयन करें। एप्लिकेशन का नाम
Portals-<site name>
आपके<site name>
साइट के नाम के प्रारूप में है। Power Pages - समीक्षा + असाइन करें>समीक्षा + असाइन करें चुनें.
- स्टोरेज खाते पर जाएं और एक्सेस कंट्रोल (IAM) >जोड़ें >भूमिका असाइनमेंट जोड़ें का चयन करें.
- स्टोरेज ब्लॉब डेटा सहयोगी भूमिका का चयन करें और फिर अगला का चयन करें.
- उपयोगकर्ता, समूह, या सेवा प्रिंसिपल चुनें और फिर सदस्यों का चयन करेंचुनें.
- दाईं ओर, अपनी साइट का नाम खोजकर पोर्टल एप्लिकेशन का चयन करें और फिर चयन करें बटन का चयन करें।
- समीक्षा + असाइन करें>समीक्षा + असाइन करें चुनें.
Power Pages कुछ निश्चित व्यापक सेटिंग की आवश्यकता होती है जो एप्लिकेशन को यह बताता है कि आपके स्टोरेज खाते का पता कैसे लगाया जाए।
Azure संग्रहण एकीकरण केवल मूल प्रपत्र मेटाडेटा में कॉन्फ़िगर किए गए नोट्स के साथ काम करता है। यदि आप पोर्टल टिप्पणियाँ का उपयोग करते हैं, जिन्हें टाइमलाइन का उपयोग करके सेट किया जा सकता है, तो Azure Blob को संग्रहण के रूप में उपयोग नहीं किया जाता है। यद्यपि पोर्टल टिप्पणियाँ फ़ाइलों को अनुलग्नक के रूप में अपलोड करने की क्षमता भी प्रदान करती हैं, लेकिन ये फ़ाइलें केवल Microsoft Dataverse में ही संग्रहीत की जाती हैं।
नोट
- इस सुविधा का उपयोग करने से पहले, आपको सबसे पहले तालिका के लिए अनुलग्नक सक्षम करना होगा। Microsoft Dataverse अधिक जानकारी के लिए तालिका बनाएं देखें.
- प्रति फ़ाइल अपलोड का अधिकतम आकार 10 जीबी है।
संग्रहण कंटेनर निर्दिष्ट करें
यदि आपके संग्रहण खाते में पहले से Azure Blob कंटेनर नहीं है, तो आपको अपने Azure पोर्टल का उपयोग करके एक जोड़ना होगा.
किसी फ़ॉर्म के लिए संग्रहण कंटेनर निर्दिष्ट करने के लिए:
- डिज़ाइन स्टूडियो खोलें और पेज वर्कस्पेस पर जाएँ। Power Pages
- वह पृष्ठ चुनें जिसमें वह प्रपत्र हो जो अनुलग्नकों के लिए Azure संग्रहण का उपयोग करता है.
- फ़ॉर्म का चयन करें और फिर फ़ॉर्म संपादित करें का चयन करें.
- अनुलग्नक का चयन करें.
- अनुलग्नक संग्रहण के लिए, Azure Blob संग्रहण का चयन करें.
- Azure संग्रहण खाता नाम और Azure कंटेनर नाम के लिए मान दर्ज करें.
वेब फ़ाइलों के लिए Azure Blob संग्रहण सक्षम करें
वेब फ़ाइलों के लिए Azure Blob संग्रहण सक्षम करने के लिए, CORS नियम और साइट सेटिंग जोड़ने के लिए इन चरणों का पालन करें.
CORS नियम जोड़ें
आपको अपने Azure स्टोरेज खाते पर क्रॉस-ओरिजिन रिसोर्स शेयरिंग (CORS) नियम को निम्नानुसार जोड़ना होगा, अन्यथा आपको क्लाउड आइकन के बजाय नियमित अनुलग्नक आइकन दिखाई देगा:
- स्वीकृत मूल: अपना डोमेन निर्दिष्ट करें. उदाहरण के लिए,
https://contoso.crm.dynamics.com
सुनिश्चित करें कि अनुमत मूल में कोई अंतिम/
नहीं है. उदाहरण के लिए,https://contoso.crm.dynamics.com/
गलत है. - अनुमत क्रियाएँ: GET, PUT, DELETE, HEAD, POST
- स्वीकृत हेडर: अनुरोध हेडर निर्दिष्ट करें जिन्हें मूल डोमेन CORS अनुरोध पर निर्दिष्ट कर सकता है। उदाहरण के लिए, x-ms-meta-data*, x-ms-meta-target*, या * सभी को अनुमति देने के लिए.
- उजागर शीर्षलेख: प्रत्युत्तर शीर्षलेख निर्दिष्ट करें जिन्हें प्रत्युत्तर में CORS अनुरोध में भेजा जा सकता है और ब्राउज़र द्वारा अनुरोध जारीकर्ता को दिखाया जा सकता है। उदाहरण के लिए, x-ms-meta-*, या * सभी को अनुमति देने के लिए.
- अधिकतम आयु (सेकंड): वह अधिकतम समय निर्दिष्ट करें जिसके लिए ब्राउज़र को प्रीफ़्लाइट OPTIONS अनुरोध को कैश करना चाहिए। उदाहरण के लिए, 200.
CORS नियम उदाहरण:
अधिक जानकारी: Azure संग्रहण सेवाओं के लिए CORS समर्थन.
साइट सेटिंग जोड़ें
पोर्टल>साइट सेटिंग से निम्न साइट सेटिंग जोड़ें. अधिक जानें पोर्टल साइट सेटिंग प्रबंधित करें.
Name | मान |
---|---|
WebFiles/CloudStorageAccount | वही कनेक्शन स्ट्रिंग प्रदान करें, जो FileStorage/CloudStorageAccount सेटिंग के लिए प्रदान किया गया है. |
WebFiles/StorageLocation | AzureBlobStorage |
टाइमलाइन नियंत्रण के लिए Azure Blob संग्रहण सक्षम करें
टाइमलाइन नियंत्रण के लिए Azure Blob Storage को सक्षम करने के लिए:
पोर्टल प्रबंधन ऐप में, वेबसाइट अनुभाग के भीतर सेटिंग्स>नया पर जाएं, और अपने कंटेनर के नाम को मान के रूप में उपयोग करते हुए FileStorage/CloudStorageContainerName नामक एक नई सेटिंग जोड़ें.
अपने कनेक्शन स्ट्रिंग के मान के साथ FileStorage/CloudStorageAccount नामक एक और सेटिंग बनाएँ।
FileStorage/CloudStorageAccount का मान ज्ञात करने के लिए, Azure पोर्टल से कनेक्शन स्ट्रिंग प्राप्त करें:
- Azure पोर्टल में साइन इन करें.
- अपने स्टोरेज खाते पर जाएं.
- पहुँच कुंजियाँ चुनें.
- परिणामी पैनल में, कनेक्शन स्ट्रिंग लेबल वाली फ़ील्ड खोजें. उस फ़ील्ड के आगे कॉपी करें आइकन का चयन करें जिसके लिए आपको मान कॉपी करना है, और फिर उस मान को अपनी नई सेटिंग में पेस्ट करें।
पोर्टल प्रबंधन ऐप का उपयोग करके नोट्स को अनुलग्नक के रूप में कॉन्फ़िगर करें
अपनी साइट पर मूल और बहु-चरणीय प्रपत्रों पर Azure में संग्रहीत अनुलग्नकों को देखने और जोड़ने के लिए, आपको मूल और बहु-चरणीय प्रपत्रों के लिए अनुलग्नकों के रूप में नोट्स सेट अप करना होगा.
फिर आप वेब पेजों पर रिकॉर्ड में अटैचमेंट जोड़ सकते हैं. साइट के माध्यम से अपलोड किए गए अनुलग्नक Azure में संग्रहीत किए जाते हैं।
मॉडल-चालित अनुप्रयोग (Dynamics 365 अनुप्रयोग सहित) में अनुलग्नकों को देखने और उन तक पहुँचने के लिए, आपको Azure संग्रहण में अनुलग्नकों को अपलोड करने में सक्षम करने के लिए एक वेब संसाधन जोड़ना होगा। ...