Google मैप्स प्लेटफ़ॉर्म उत्पादों को एपीआई कॉल को प्रतिबंधित करके अनधिकृत उपयोग से सुरक्षित किया जाता है जो उचित प्रमाणीकरण क्रेडेंशियल प्रदान करते हैं। ये क्रेडेंशियल्स एक एपीआई कुंजी के रूप में हैं - एक अद्वितीय अल्फ़ान्यूमेरिक स्ट्रिंग जो आपके Google बिलिंग खाते को आपकी परियोजना और विशिष्ट एपीआई या एसडीके के साथ जोड़ती है यह मार्गदर्शिका बताती है कि Google मानचित्र प्लेटफ़ॉर्म के लिए अपनी API कुंजी कैसे बनाएं, प्रतिबंधित करें और उसका उपयोग कैसे करें ## शुरू करने से पहले इससे पहले कि आप मैप्स स्टेटिक एपीआई का उपयोग करना शुरू करें, आपको बिलिंग खाते के साथ एक प्रोजेक्ट और मैप्स स्टेटिक एपीआई सक्षम होना चाहिए। अधिक जानने के लिए, क्लाउड कंसोल में सेट अप करें देखें ## एपीआई कुंजी बनाना एपीआई कुंजी एक अद्वितीय पहचानकर्ता है जो उपयोग और बिलिंग उद्देश्यों के लिए आपके प्रोजेक्ट से जुड़े अनुरोधों को प्रमाणित करती है। आपके पास अपने प्रोजेक्ट से जुड़ी कम से कम एक एपीआई कुंजी होनी चाहिए एपीआई कुंजी बनाने के लिए: सांत्वना देना - पर जाएँ Google मैप्स प्लेटफ़ॉर्म>क्रेडेंशियलपेज क्रेडेंशियल पेज पर जाएं - पर क्रेडेंशियल पृष्ठ पर, क्रेडेंशियल बनाएँ >API कुंजी क्लिक करें एपीआई कुंजी बनाई गई संवाद आपकी नई बनाई गई एपीआई कुंजी प्रदर्शित करती है - क्लिक बंद करना नई API कुंजी पर सूचीबद्ध है एपीआई कुंजी के तहत क्रेडेंशियल्सपेज (उत्पादन में उपयोग करने से पहले एपीआई कुंजी को प्रतिबंधित करना याद रखें।) क्लाउड एसडीके gcloud alpha services api-keys create \ --project "परियोजना"\ --प्रदर्शन-नाम "DISPLAY_NAME"Google क्लाउड एसडीके, क्लाउड एसडीके इंस्टॉलेशन और निम्नलिखित कमांड के बारे में और पढ़ें: ## एपीआई कुंजियों को प्रतिबंधित करना Google पुरज़ोर अनुशंसा करता है कि आप अपनी API कुंजियों के उपयोग को केवल उन्हीं API तक सीमित करके प्रतिबंधित करें जो आपके एप्लिकेशन के लिए आवश्यक हैं। एपीआई कुंजियों को प्रतिबंधित करना आपके एप्लिकेशन को अवांछित अनुरोधों से बचाकर सुरक्षा जोड़ता है। अधिक जानकारी के लिए, एपीआई सुरक्षा सर्वोत्तम अभ्यास देखें एपीआई कुंजी को प्रतिबंधित करने के लिए: सांत्वना देना - पर जाएँ Google मैप्स प्लेटफ़ॉर्म>क्रेडेंशियलपेज क्रेडेंशियल पेज पर जाएं - उस एपीआई कुंजी का चयन करें जिस पर आप प्रतिबंध लगाना चाहते हैं। एपीआई कुंजी संपत्ति पृष्ठ प्रकट होता है - नीचे प्रमुख प्रतिबंध, निम्नलिखित प्रतिबंध निर्धारित करें: - आवेदन प्रतिबंध: - आपके द्वारा आपूर्ति किए जाने वाले वेब सर्वर आईपी पतों की सूची से अनुरोध स्वीकार करने के लिए, चयन करें आईपी ​​​​पते (वेब ​​​​सर्वर, क्रॉन जॉब्स, आदि) आवेदन प्रतिबंधों की सूची से। CIDR संकेतन (जैसे 192.168.0.0/22) का उपयोग करके एक IPv4 या IPv6 पता या एक सबनेट निर्दिष्ट करें। चूंकि एक वेब सेवा वेब सेवा अनुरोध एपीआई कुंजी प्रतिबंध के खिलाफ बाहरी आईपी पते की जांच करता है और तुलना करता है, सर्वर के सार्वजनिक आईपी पते का उपयोग करें - क्लिक करें कुंजी को प्रतिबंधित करें - चुनना मैप्स स्टेटिक एपीआई चुनिंदा एपीआई ड्रॉपडाउन से। यदि मैप्स स्टेटिक एपीआई सूचीबद्ध नहीं है, तो आपको इसे सक्षम करने की आवश्यकता है। **सहेजें** क्लाउड एसडीके मौजूदा चाबियों की सूची बनाएं gcloud सेवाएं एपीआई-कुंजी सूची --प्रोजेक्ट="परियोजना"मौजूदा कुंजी पर मौजूदा प्रतिबंध हटाएं gcloud alpha services api-keys अपडेट "प्रोजेक्ट्स/ परियोजना/कुंजी/ KEY_ID"\ --स्पष्ट-प्रतिबंध मौजूदा कुंजी पर नए प्रतिबंध सेट करें gcloud alpha services api-keys अपडेट "प्रोजेक्ट्स/ परियोजना/कुंजी/ KEY_ID"\ --api_target="static-maps-backend.googleapis.com"--allowed-ips="IP_ADDRESS"Google क्लाउड एसडीके, क्लाउड एसडीके इंस्टॉलेशन और निम्नलिखित कमांड के बारे में और पढ़ें: ## आपके अनुरोध में एपीआई कुंजी जोड़ना आपको प्रत्येक मैप्स स्टेटिक एपीआई अनुरोध के साथ एक एपीआई कुंजी शामिल करनी होगी। निम्नलिखित उदाहरण में, बदलना Your_API_KEY आपकी API कुंजी के साथ httpsmaps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998 और ज़ूम करें =12 &आकार =400x400 &चाभी=आपका_एपीआई_कुंजी एपीआई कुंजी का उपयोग करने वाले अनुरोधों के लिए HTTPS आवश्यक है ## आगे क्या होगा मैप्स स्टेटिक एपीआई अनुरोधों को भी डिजिटल हस्ताक्षर का उपयोग करना चाहिए।