एपीआई पासकोड पाना
आपको लॉन्च किए जाने वाले हर ऐप्लिकेशन के लिए, एक Cloud प्रोजेक्ट बनाना होगा और प्रोजेक्ट पर एपीआई पासकोड कॉन्फ़िगर करना होगा. एपीआई पासकोड का इस्तेमाल, Earth Engine में प्रोजेक्ट की पहचान करने के लिए किया जाता है, ताकि आपके ऐप्लिकेशन से आने वाले ट्रैफ़िक को मॉनिटर किया जा सके. अगर Earth Engine के सर्वर पर बहुत ज़्यादा लोड हो जाता है, तो हर प्रोजेक्ट के हिसाब से ट्रैफ़िक पर पाबंदी लगा दी जाएगी.इसके लिए, चार चरण पूरे करने होंगे:
- 'एपीआई पासकोड बनाएं' पर क्लिक करें.
- अपने ऐप्लिकेशन के नाम के आधार पर, प्रोजेक्ट का नया नाम डालें, जैसे कि
"EE App SampleApp". इसके बाद,
NEXTदबाएं. - नई कुंजी को कॉपी करने के लिए, पर क्लिक करें और उसे कोड एडिटर में मौजूद, 'ऐप्लिकेशन पब्लिश करें' डायलॉग में चिपकाएं.
- (सुझाया गया) रेफ़रर से जुड़ी पाबंदियां सेट करने के लिए, नई कुंजी के नीचे मौजूद एपीआई Console लिंक पर क्लिक करें. ज़्यादा जानकारी के लिए नीचे देखें.
रेफ़रर से जुड़ी पाबंदियां जोड़ना
रेफ़रर से जुड़ी पाबंदियां यह पक्का करती हैं कि सिर्फ़ तय किए गए ऐप्लिकेशन, आपकी पासकोड का इस्तेमाल कर सकते हैं. अगर किसी ऐप्लिकेशन में पाबंदियों वाली ऐसी कुंजी है जो ऐप्लिकेशन के यूआरएल से मेल नहीं खाती, तो आपको "EE API के साथ शुरू नहीं हो सका" गड़बड़ी दिखेगी. Cloud Console के क्रेडेंशियल पेज पर जाकर, रेफ़रर से जुड़ी पाबंदियां कभी भी सेट की जा सकती हैं या उनमें बदलाव किया जा सकता है:- पक्का करें कि स्क्रीन पर सबसे ऊपर मौजूद ड्रॉपडाउन में, प्रोजेक्ट का सही नाम चुना गया हो.
- एपीआई पासकोड की जानकारी देखने के लिए, उसके नाम पर क्लिक करें.
- एचटीटीपी के रेफ़रल देने वाले (वेबसाइटें) चुनें और 'ऐप्लिकेशन पब्लिश करें/ऐप्लिकेशन की जानकारी' डायलॉग में दिखने वाला पूरा यूआरएल चिपकाएं:
https://{you}.users.earthengine.app/view/{app name}. - 'सेव करें' पर क्लिक करें. आपको "सेव किया जा रहा है..." इंडिकेटर दिखेगा.
{app name} को * से बदला जा सकता है,
ताकि कई ऐप्लिकेशन पासकोड का इस्तेमाल कर सकें. हालांकि, ऐसा करने का सुझाव नहीं दिया जाता.