मालिक, एडिटर, और दर्शक की भूमिकाएं

बुनियादी भूमिकाएं (मालिक, एडिटर, और व्यूअर), IAM के लिए बुनियादी भूमिकाएं हैं. इनमें Firebase के सभी प्रॉडक्ट और सेवाओं के लिए, अलग-अलग लेवल की ऐक्सेस अनुमतियां शामिल होती हैं.

नीचे दी गई टेबल में, हर भूमिका में शामिल अनुमतियों की खास जानकारी दी गई है. Google Cloud दस्तावेज़ में, बुनियादी भूमिकाओं के बारे में ज़्यादा जानें.

ध्यान दें कि बुनियादी भूमिकाओं को पहले "प्रिमिटिव" भूमिकाएं कहा जाता था.

Firebase कंसोल या Google Cloud कंसोल का इस्तेमाल करके, प्रोजेक्ट के सदस्यों को ये भूमिकाएं असाइन करें.

भूमिका अनुमतियां
दर्शक
roles/viewer
रीड-ओनली ऐक्शन के लिए अनुमतियां. जैसे, मौजूदा संसाधनों या डेटा को देखना (लेकिन उसमें बदलाव नहीं करना).
संपादक
roles/editor
दर्शक की भूमिका के लिए तय की गई सभी अनुमतियां और ऐसी कार्रवाइयों के लिए अनुमतियां मिलती हैं जिनसे स्थिति में बदलाव होता है. जैसे, मौजूदा संसाधनों में बदलाव करना.
मालिक
roles/owner
एडिटर की भूमिका के लिए मिलने वाली सभी अनुमतियां, साथ ही ये कार्रवाइयां करने की अनुमतियां:
  • किसी प्रोजेक्ट और उसमें मौजूद सभी संसाधनों के लिए भूमिकाएं और अनुमतियां मैनेज करें.
  • किसी प्रोजेक्ट के लिए बिलिंग सेट अप करें.
  • किसी प्रोजेक्ट को मिटाना या वापस लाना.

मालिक की भूमिका असाइन करने की अहमियत

किसी Firebase प्रोजेक्ट को सही तरीके से मैनेज करने के लिए, उसका एक मालिक होना ज़रूरी है.

मालिक की भूमिका वाले प्रोजेक्ट सदस्यों के पास, अक्सर एडमिन से जुड़े टास्क करने या अहम सूचनाएं पाने का एकमात्र अधिकार होता है:

  • प्रोजेक्ट के मालिक की भूमिका वाले सदस्य ही अक्सर ये काम कर सकते हैं: एडमिन से जुड़ी ज़रूरी कार्रवाइयां (जैसे, भूमिकाएं असाइन करना और Google Analytics प्रॉपर्टी मैनेज करना). साथ ही, Firebase सहायता टीम सिर्फ़ प्रोजेक्ट के मालिकों के एडमिन से जुड़े अनुरोधों को पूरा कर सकती है.
  • मालिक की भूमिका वाले प्रोजेक्ट सदस्यों को ही अक्सर प्रोजेक्ट या प्रॉडक्ट में होने वाले बदलावों के बारे में सूचनाएं मिलती हैं. जैसे, बिलिंग और कानूनी बदलाव, सुविधाओं का बंद होना वगैरह. हालांकि, ऐसा डिफ़ॉल्ट रूप से होता है. अगर आपको प्रोजेक्ट के कुछ खास या अतिरिक्त सदस्यों को सूचनाएं भेजनी हैं, तो अपने प्रोजेक्ट के "ज़रूरी संपर्कों" को अपनी पसंद के मुताबिक बनाएं. हालांकि, ऐसा करना ज़रूरी नहीं है.

किसी Firebase प्रोजेक्ट के लिए मालिक सेट अप करने के बाद, यह ज़रूरी है कि आप उन असाइनमेंट को अप-टू-डेट रखें.

ध्यान दें कि अगर कोई Firebase प्रोजेक्ट किसी Google Cloud संगठन का हिस्सा है, तो Google Cloud संगठन को मैनेज करने वाला व्यक्ति, मालिक के तौर पर कई काम कर सकता है. हालांकि, मालिक के लिए तय किए गए कई कामों (जैसे कि भूमिकाएं असाइन करना या Google Analytics प्रॉपर्टी मैनेज करना) के लिए, एडमिन को खुद को मालिक की भूमिका असाइन करनी पड़ सकती है, ताकि वह इन कामों को पूरा कर सके.