सेवा खाते का इस्तेमाल करें

संसाधन ऐक्सेस को एक ही जगह से मैनेज करने के लिए, अपने कम्यूनिटी कनेक्टर में सेवा खातों का इस्तेमाल किया जा सकता है. सामान्य इस्तेमाल का एक उदाहरण यह है कि ऐसे डेटा का ऐक्सेस किसी और को दिया जाए जिसे उपयोगकर्ता अपने क्रेडेंशियल का इस्तेमाल करके ऐक्सेस नहीं कर सकते.

इस विषय के बारे में जानने के लिए, सेवा खातों को समझना देखें.

फ़ायदे

  • डेटा ऐक्सेस करने के लिए, बिलिंग को एक साथ जोड़ा जा सकता है.
  • अपने कनेक्टर में अपनी ऐक्सेस कंट्रोल लेयर लागू की जा सकती है.
  • आपके पास उन डेटा या संसाधनों का ऐक्सेस देने का विकल्प होता है जिनका ऐक्सेस उपयोगकर्ता के क्रेडेंशियल के पास नहीं है.

लागू करने के चरण

  1. उस प्लैटफ़ॉर्म के लिए सेवा खाता बनाएं जिससे डेटा फ़ेच किया जा रहा है.
  2. सेवा खाते को ज़रूरी अनुमतियां दें, ताकि वह ज़रूरी संसाधनों को ऐक्सेस कर सके.
  3. अपने कनेक्टर की स्क्रिप्ट प्रॉपर्टी में, सेवा खाते के क्रेडेंशियल सेव करें.
  4. कनेक्टर लागू करने के दौरान, ज़रूरी डेटा फ़ेच करने के लिए सेव किए गए क्रेडेंशियल का इस्तेमाल करें.
  5. ज़रूरी नहीं: डेटा को फ़िल्टर करने के लिए, ऐक्सेस कंट्रोल लॉजिक लागू करें.

उदाहरण: Looker Studio की बेहतर सेवाओं और सेवा खाते से BigQuery को ऐक्सेस करने के बारे में जानकारी

आपको एक ऐसा समाधान बनाना है जिसमें आपके उपयोगकर्ता, BigQuery टेबल से डैशबोर्ड बनाएंगे. अगर आपके उपयोगकर्ता, Looker Studio के BigQuery कनेक्टर का इस्तेमाल करते हैं, तो उन्हें BigQuery टेबल को पढ़ने का ऐक्सेस चाहिए होगा. उन्हें Google Cloud Platform (GCP) के लिए एक बिलिंग खाते की भी ज़रूरत होगी. बिलिंग और BigQuery डेटा का ऐक्सेस देने के लिए, सेवा खाते को इस्तेमाल करने का तरीका यहां बताया गया है.

  1. अपनी पसंद के GCP प्रोजेक्ट में, सेवा खाता बनाएं.
  2. पक्का करें कि सेवा खाता, BigQuery जॉब बना सकता है और ज़रूरी टेबल का डेटा देख सकता है. ज़्यादा जानकारी के लिए, BigQuery ऐक्सेस कंट्रोल देखें.
  3. सेवा खाते के लिए एक कुंजी बनाएं और क्रेडेंशियल को अपने कनेक्टर की स्क्रिप्ट प्रॉपर्टी में सेव करें.
  4. अपने Apps Script प्रोजेक्ट में OAuth2 Apps Script लाइब्रेरी को शामिल करें.
  5. अपने getData फ़ंक्शन के लिए, सेवा खाते की पुष्टि करें और ऐक्सेस टोकन जनरेट करें. OAuth2 स्कोप को https://www.googleapis.com/auth/bigquery.readonly पर सेट करें.
  6. getData रिस्पॉन्स में, अन्य कॉन्फ़िगरेशन आइटम के साथ ऐक्सेस टोकन दिखाएं.