अपना सेवा खाता सेट अप करना

इस दस्तावेज़ में, सुरक्षित तरीके से कम्यूनिकेट करने के लिए सेवा खाता सेट अप करने का तरीका बताया गया है.

सेवा से सेवा के बीच कम्यूनिकेशन के लिए, सेवा खाता सेट अप करना

इस गाइड में, सुरक्षा और सेवा से सेवा के बीच कम्यूनिकेशन के लिए, सेवा खाता सेट अप करने का तरीका बताया गया है. सेवा खाते बनाएं पेज पर जाकर, इनमें से कुछ चरणों को पूरा किया जा सकता है. हालांकि, इस दस्तावेज़ में Navigation Connect API को ऐक्सेस करने के लिए, सेवा खाता सेट अप करने से जुड़े अतिरिक्त निर्देश दिए गए हैं.

gcloud

${project_id} की जगह अपना प्रोजेक्ट आईडी और ${service_account_email} की जगह अपने सेवा खाते का ईमेल पता डालें.

यहां दिए गए तरीके में, GCloud SDK का इस्तेमाल किया गया है:

  1. एक सेवा खाता बनाएं. इसका इस्तेमाल Navigation Connect API को ऐक्सेस करने के लिए किया जाएगा.

    gcloud --project=${project_id} iam service-accounts create navigationconnect
    
  2. खाते को Service Account Token Creator की भूमिका असाइन करें.

    gcloud projects add-iam-policy-binding ${project_id} \
      --member=serviceAccount:${service_account_email} \
      --role=roles/iam.serviceAccountTokenCreator
    
  3. खाते को नेविगेशन कनेक्ट एडमिन की भूमिका असाइन करें.

    gcloud projects add-iam-policy-binding ${project_id} \
        --member=serviceAccount:${service_account_email} \
        --role=roles/navigationconnect.admin
    

जिन सेवा खातों को GetTrip का इस्तेमाल करके सिर्फ़ यात्राओं का डेटा पढ़ने की ज़रूरत होती है उनके लिए, roles/navigationconnect.viewer भूमिका का इस्तेमाल करें.