Data Connect प्रोजेक्ट के लिए IAM कॉन्फ़िगरेशन

Firebase Data Connect का इस्तेमाल करने के लिए, आपको IAM भूमिकाएं असाइन करनी होंगी. इनकी मदद से, कनेक्टर मैनेज किए जा सकते हैं, Cloud SQL को ऐक्सेस किया जा सकता है, और SDK जनरेट किए जा सकते हैं. पक्का करें कि Data Connect को चलाने वाले सेवा खाते के पास ज़रूरी अनुमतियां हों.

Data Connect के लिए, ज़्यादा जानकारी वाली IAM भूमिकाएं

Firebase की बुनियादी भूमिकाएं और पहले से तय की गई भूमिकाएं, निचले लेवल की Data Connect भूमिकाओं पर मैप होती हैं. मैपिंग के लिए, टेबल देखें.

Data Connect के लिए, आईएएम की अलग-अलग भूमिकाओं को ज़्यादा बारीकी से मैनेज करने के लिए, Google Cloud कंसोल का इस्तेमाल करें.

IAM भूमिका अनुमतियां
firebasedataconnect.googleapis.com/admin

Firebase Data Connect API एडमिन

इस भूमिका में, Firebase Data Connect API व्यूअर की भूमिका शामिल होती है.
यह firebasedataconnect.* के बराबर है.

यह अनुमति, Cloud के मालिक, Cloud के एडिटर,
Firebase एडमिन, और Firebase Develop एडमिन की भूमिकाओं वाले लोगों को मिलती है.
Firebase Data Connect API के संसाधनों का पूरा ऐक्सेस. इसमें डेटा भी शामिल है.

firebasedataconnect.googleapis.com/operations.delete
firebasedataconnect.googleapis.com/operations.cancel
firebasedataconnect.googleapis.com/services.create
firebasedataconnect.googleapis.com/services.update
firebasedataconnect.googleapis.com/services.delete
firebasedataconnect.googleapis.com/services.executeGraphql
firebasedataconnect.googleapis.com/services.executeGraphqlRead
firebasedataconnect.googleapis.com/schemas.create
firebasedataconnect.googleapis.com/schemas.update
firebasedataconnect.googleapis.com/schemas.delete
firebasedataconnect.googleapis.com/schemaRevisions.create
firebasedataconnect.googleapis.com/schemaRevisions.delete
firebasedataconnect.googleapis.com/connectors.create
firebasedataconnect.googleapis.com/connectors.update
firebasedataconnect.googleapis.com/connectors.delete
firebasedataconnect.googleapis.com/connectorRevisions.create
firebasedataconnect.googleapis.com/connectorRevisions.delete
firebasedataconnect.googleapis.com/viewer

Firebase Data Connect API व्यूअर

यह Cloud Owner, Cloud Editor,
Cloud Viewer, Firebase एडमिन, Firebase व्यूअर,
Firebase Develop एडमिन, और Firebase Develop व्यूअर की भूमिकाओं के लिए उपलब्ध है.
Firebase Data Connect API के संसाधनों का रीड-ओनली ऐक्सेस. भूमिका से डेटा का ऐक्सेस नहीं मिलता.

cloudresourcemanager.googleapis.com/projects.list
cloudresourcemanager.googleapis.com/projects.get

firebasedataconnect.googleapis.com/operations.list
firebasedataconnect.googleapis.com/operations.get
firebasedataconnect.googleapis.com/locations.list
firebasedataconnect.googleapis.com/locations.get
firebasedataconnect.googleapis.com/services.list
firebasedataconnect.googleapis.com/services.get
firebasedataconnect.googleapis.com/schemas.list
firebasedataconnect.googleapis.com/schemas.get
firebasedataconnect.googleapis.com/schemaRevisions.list
firebasedataconnect.googleapis.com/schemaRevisions.get
firebasedataconnect.googleapis.com/connectors.list
firebasedataconnect.googleapis.com/connectors.get
firebasedataconnect.googleapis.com/connectorRevisions.list
firebasedataconnect.googleapis.com/connectorRevisions.get
firebasedataconnect.googleapis.com/dataAdmin

Firebase Data Connect API के डेटा एडमिन की भूमिका

यह भूमिका, Cloud के मालिक, Cloud के एडिटर,
Firebase एडमिन, और Firebase Develop एडमिन की भूमिकाओं के लिए उपलब्ध है.
डेटा सोर्स को पूरी तरह से पढ़ने और लिखने का ऐक्सेस.

firebasedataconnect.googleapis.com/services.executeGraphql
firebasedataconnect.googleapis.com/services.executeGraphqlRead
firebasedataconnect.googleapis.com/dataViewer

Firebase Data Connect API का डेटा व्यूअर

यह Cloud के मालिक, Cloud के एडिटर,
Firebase एडमिन, और Firebase Develop एडमिन की भूमिकाओं के लिए उपलब्ध है.
डेटा सोर्स का रीड ओनली ऐक्सेस.

firebasedataconnect.googleapis.com/services.executeGraphqlRead