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

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

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

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

SQL Connect console में जाकर, SQL Connect के लिए IAM की भूमिकाएं असाइन करने की सुविधा को ज़्यादा बारीकी से मैनेज किया जा सकता है. इसके लिए, IAM और एडमिन > IAM पेज पर जाएं.Google Cloud

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

Firebase SQL Connect API एडमिन

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

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

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 SQL Connect API व्यूअर

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

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 SQL Connect API डेटा एडमिन

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

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

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

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

firebasedataconnect.googleapis.com/services.executeGraphqlRead