Bu belgede, güvenli iletişim için hizmet hesabının nasıl ayarlanacağı açıklanmaktadır.
Hizmetten hizmete iletişim için hizmet hesabınızı ayarlama
Bu kılavuzda, güvenlik ve hizmetten hizmete iletişim için hizmet hesabı oluşturma adımları gösterilmektedir. Hizmet hesapları oluşturma sayfasında bu adımların bazılarını tamamlamış olabilirsiniz ancak bu belgede, Navigation Connect API'ye erişmek için hizmet hesabı oluşturmayla ilgili ek talimatlar verilmektedir.
gcloud
${project_id} yerine proje kimliğinizi, ${service_account_email} yerine ise hizmet hesabınızın hesap e-posta adresini yazın.
Aşağıdaki adımlarda Google Cloud SDK kullanılır:
Navigation Connect API'ye erişmek için kullanılacak bir hizmet hesabı oluşturun.
gcloud --project=${project_id} iam service-accounts create navigationconnectHesaba Hizmet Hesabı Jeton Oluşturucu rolünü verin.
gcloud projects add-iam-policy-binding ${project_id} \ --member=serviceAccount:${service_account_email} \ --role=roles/iam.serviceAccountTokenCreatorHesaba Navigation Connect yönetici rolünü verin.
gcloud projects add-iam-policy-binding ${project_id} \ --member=serviceAccount:${service_account_email} \ --role=roles/navigationconnect.admin
Yalnızca GetTrip kullanılarak gezilere okuma erişimi verilmesi gereken hizmet hesapları için navigationconnect.reader rolünü kullanın.