Fleet Engine projenizi oluşturun

Bu kılavuzda, Google Cloud projenizi kurma ve hizmet oluşturma hakkında bilgi verilmektedir. hesap rollerini oluşturmanız gerekir.

Daha fazla bilgi için Hizmet hesabı rolleri başlıklı makaleyi inceleyin.

Cloud projesini oluşturun

  • Google Cloud Console'u kullanarak bir Google Cloud projesi oluşturun. Şunu izleyin: Google Haritalar Platformu'nu Kullanmaya Başlama'daki temel talimatlar

  • Faturalandırmayı ve API'leri etkinleştirmek için Google satış temsilcinizle birlikte çalışın isteyebilirsiniz.

  • Hizmeti tamamlamak için Cloud CLI aracını yükleyin yapılandırmaya değineceğiz.

  • Projenizde CLI'ın kimliğini doğrulayın.

Not: Cloud SDK'nın ve **curl** gibi diğer bağımlılıklar zaten yüklü. Bkz. Cloud Shell'e gidin.

kabuk

gcloud auth login

Şuna benzer bir başarı mesajı görmeniz gerekir:

You are now logged in as [my-user@example.com].
Your current project is [project-id].  You ...

Fleet Engine API'lerinin uygun şekilde yapılandırıldığından emin olun.

kabuk

gcloud --project=project-id services enable fleetengine.googleapis.com

Bu komut hatayla sonuçlanırsa proje yöneticinizle iletişime geçin ve Google destek temsilcinize ulaşın.

Konsolda hizmet hesapları oluşturma

Bir hizmet hesabı oluşturmak için aşağıdakileri yapın:

  1. Google Cloud Console'a gidin.
  2. IAM ve Yönetici kartı.
  3. Soldaki gezinme menüsünde Hizmet Hesapları'nı seçin.
  4. Sayfanın üst tarafında, Create Service Account (Hizmet Hesabı Oluştur) seçeneğini tıklayın.
  5. Google Cloud konsolunda görüntülenecek bir hizmet hesabı adı girin. İlgili içeriği oluşturmak için kullanılan Ardından Google Cloud Console bu ada göre bir hizmet hesabı kimliği oluşturur. Örneğin, Driver SDK'sı kullanıcınız için fleet-engine-driver-sdk değerini girin. Hizmet Hesabı.
  6. Rol açılır menüsünden Fleet Engine'i seçin ve rollerin bir listesini sunar.
  7. Kullanıcıların bu hizmet hesabına erişmesine izin ver bölümünü atlayın.
  8. Hizmet hesabını oluşturmayı tamamlamak için Bitti'yi tıklayın.

Hizmet oluşturma başlıklı makaleyi de inceleyin hesap ,

Google Cloud Komut satırı yardımcı programını kullanarak hizmet hesapları oluşturma

Örneğin, bu üç rolün her biri için birer hizmet hesabı oluşturun ve rolleri açıklayacağım.

Seç-izle gezi rolleri

gcloud --project=project-id iam service-accounts create fleet-engine-admin
gcloud projects add-iam-policy-binding project-id \
       --member=serviceAccount:fleet-engine-admin@project-id.iam.gserviceaccount.com \
       --role=roles/fleetengine.ondemandAdmin

gcloud --project=project-id iam service-accounts create fleet-engine-driver-sdk
gcloud projects add-iam-policy-binding project-id \
       --member=serviceAccount:fleet-engine-driver-sdk@project-id.iam.gserviceaccount.com \
       --role=roles/fleetengine.driverSdkUser

gcloud --project=project-id iam service-accounts create fleet-engine-consumer-sdk
gcloud projects add-iam-policy-binding project-id \
       --member=serviceAccount:fleet-engine-consumer-sdk@project-id.iam.gserviceaccount.com \
       --role=roles/fleetengine.consumerSdkUser

Planlanmış görev rolleri

gcloud --project=project-id iam service-accounts create fleet-engine-admin
gcloud projects add-iam-policy-binding project-id \
       --member=serviceAccount:fleet-engine-admin@project-id.iam.gserviceaccount.com \
       --role=roles/fleetengine.deliveryAdmin

gcloud --project=project-id iam service-accounts create fleet-engine-driver-sdk
gcloud projects add-iam-policy-binding project-id \
       --member=serviceAccount:fleet-engine-driver-sdk@project-id.iam.gserviceaccount.com \
       --role=roles/fleetengine.deliveryUntrustedDriver

gcloud --project=project-id iam service-accounts create fleet-engine-consumer-sdk
gcloud projects add-iam-policy-binding project-id \
       --member=serviceAccount:fleet-engine-consumer-sdk@project-id.iam.gserviceaccount.com \
       --role=roles/fleetengine.deliveryConsumer

Sırada ne var?