Firebase SQL Connect ব্যবহার করার জন্য, আপনাকে এমন IAM রোল নির্ধারণ করতে হবে যা কানেক্টর পরিচালনা, Cloud SQL অ্যাক্সেস এবং SDK তৈরি করার অনুমতি দেয়। নিশ্চিত করুন যে SQL Connect চালনাকারী সার্ভিস অ্যাকাউন্টের প্রয়োজনীয় অনুমতি রয়েছে।
SQL Connect এর জন্য গ্র্যানুলার IAM রোল
ফায়ারবেস বেসিক রোল এবং প্রিডিফাইন্ড রোলগুলো নিম্ন-স্তরের SQL Connect রোলের সাথে ম্যাপ করা হয়। এই ম্যাপিংয়ের জন্য টেবিলটি দেখুন।
আপনি Google Cloud কনসোলে SQL Connect এর জন্য স্বতন্ত্র IAM রোল অ্যাসাইনমেন্টগুলো আরও সূক্ষ্মভাবে পরিচালনা করতে পারেন ( IAM & Admin > IAM পৃষ্ঠায় যান)।
| আইএএম ভূমিকা | অনুমতি |
|---|---|
firebasedataconnect.googleapis.com/adminFirebase SQL Connect এপিআই অ্যাডমিন এই রোলের মধ্যে Firebase SQL Connect API Viewer অন্তর্ভুক্ত। এটি firebasedataconnect.* এর সমতুল্য।এটি ক্লাউড মালিক, ক্লাউড সম্পাদক দ্বারা সরবরাহ করা হয়, ফায়ারবেস অ্যাডমিন এবং ফায়ারবেস ডেভেলপ অ্যাডমিন রোল। | ডেটা সহ Firebase SQL Connect API রিসোর্সসমূহে সম্পূর্ণ অ্যাক্সেস।firebasedataconnect.googleapis.com/operations.deletefirebasedataconnect.googleapis.com/operations.cancelfirebasedataconnect.googleapis.com/services.createfirebasedataconnect.googleapis.com/services.updatefirebasedataconnect.googleapis.com/services.deletefirebasedataconnect.googleapis.com/services.executeGraphqlfirebasedataconnect.googleapis.com/services.executeGraphqlReadfirebasedataconnect.googleapis.com/schemas.createfirebasedataconnect.googleapis.com/schemas.updatefirebasedataconnect.googleapis.com/schemas.deletefirebasedataconnect.googleapis.com/schemaRevisions.createfirebasedataconnect.googleapis.com/schemaRevisions.deletefirebasedataconnect.googleapis.com/connectors.createfirebasedataconnect.googleapis.com/connectors.updatefirebasedataconnect.googleapis.com/connectors.deletefirebasedataconnect.googleapis.com/connectorRevisions.createfirebasedataconnect.googleapis.com/connectorRevisions.delete |
firebasedataconnect.googleapis.com/viewerFirebase SQL Connect এপিআই ভিউয়ার এটি ক্লাউড মালিক, ক্লাউড সম্পাদক দ্বারা সরবরাহ করা হয়, ক্লাউড ভিউয়ার, ফায়ারবেস অ্যাডমিন, ফায়ারবেস ভিউয়ার ফায়ারবেস ডেভেলপ অ্যাডমিন এবং ফায়ারবেস ডেভেলপ ভিউয়ার রোল। | Firebase SQL Connect API রিসোর্সগুলিতে শুধুমাত্র পঠনযোগ্য অ্যাক্সেস। এই রোল ডেটাতে অ্যাক্সেস প্রদান করে না।cloudresourcemanager.googleapis.com/projects.listcloudresourcemanager.googleapis.com/projects.getfirebasedataconnect.googleapis.com/operations.listfirebasedataconnect.googleapis.com/operations.getfirebasedataconnect.googleapis.com/locations.listfirebasedataconnect.googleapis.com/locations.getfirebasedataconnect.googleapis.com/services.listfirebasedataconnect.googleapis.com/services.getfirebasedataconnect.googleapis.com/schemas.listfirebasedataconnect.googleapis.com/schemas.getfirebasedataconnect.googleapis.com/schemaRevisions.listfirebasedataconnect.googleapis.com/schemaRevisions.getfirebasedataconnect.googleapis.com/connectors.listfirebasedataconnect.googleapis.com/connectors.getfirebasedataconnect.googleapis.com/connectorRevisions.listfirebasedataconnect.googleapis.com/connectorRevisions.get |
firebasedataconnect.googleapis.com/dataAdminFirebase SQL Connect এপিআই ডেটা অ্যাডমিন এটি ক্লাউড মালিক, ক্লাউড সম্পাদক দ্বারা সরবরাহ করা হয়, ফায়ারবেস অ্যাডমিন এবং ফায়ারবেস ডেভেলপ অ্যাডমিন রোল। | ডেটা উৎসগুলিতে সম্পূর্ণ পঠন ও লিখন অ্যাক্সেস।firebasedataconnect.googleapis.com/services.executeGraphqlfirebasedataconnect.googleapis.com/services.executeGraphqlRead |
firebasedataconnect.googleapis.com/dataViewerFirebase SQL Connect এপিআই ডেটা ভিউয়ার এটি ক্লাউড মালিক, ক্লাউড সম্পাদক দ্বারা সরবরাহ করা হয়, ফায়ারবেস অ্যাডমিন এবং ফায়ারবেস ডেভেলপ অ্যাডমিন রোল। | ডেটা উৎসগুলিতে শুধুমাত্র পঠনযোগ্য প্রবেশাধিকার।firebasedataconnect.googleapis.com/services.executeGraphqlRead |