আপনার অ্যাপে App Check এসডিকে যোগ করার পর, কিন্তু App Check এনফোর্সমেন্ট চালু করার আগে, আপনাকে নিশ্চিত করতে হবে যে এটি করার ফলে আপনার বিদ্যমান বৈধ ব্যবহারকারীদের কোনো অসুবিধা হবে না।
Cloud Functions ক্ষেত্রে, আপনি আপনার ফাংশনগুলোর লগ পরীক্ষা করে App Check মেট্রিক্স পেতে পারেন। একটি কলযোগ্য ফাংশনের প্রতিটি আহ্বান নিম্নলিখিত উদাহরণের মতো একটি কাঠামোগত লগ এন্ট্রি তৈরি করে:
{
"severity": "INFO", // INFO, WARNING, or ERROR
"logging.googleapis.com/labels": {"firebase-log-type": "callable-request-verification"},
"jsonPayload": {
"message": "Callable header verifications passed.",
"verifications": {
// ...
"app": "MISSING", // VALID, INVALID, or MISSING
}
}
}
আপনি নিম্নলিখিত মেট্রিক ফিল্টার ব্যবহার করে একটি লগ-ভিত্তিক কাউন্টার মেট্রিক তৈরি করার মাধ্যমে Google Cloud কনসোলে এই মেট্রিকগুলো বিশ্লেষণ করতে পারেন:
resource.type="cloud_function" resource.labels.function_name="YOUR_CLOUD_FUNCTION" resource.labels.region="us-central1" labels.firebase-log-type="callable-request-verification"
jsonPayload.verifications.appCheck ফিল্ডটি ব্যবহার করে মেট্রিকটিকে লেবেল করুন ।
পরবর্তী পদক্ষেপ
যখন আপনি বুঝতে পারবেন App Check আপনার ব্যবহারকারীদের কীভাবে প্রভাবিত করবে এবং আপনি এগিয়ে যেতে প্রস্তুত হবেন, তখন আপনি Cloud Functions জন্য App Check প্রয়োগ সক্ষম করতে পারেন।