Mengonfigurasi akun layanan MART

Topik ini menjelaskan cara mengonfigurasi akun layanan MART.

Menambahkan akun layanan MART

MART memerlukan akun layanan Google Cloud untuk autentikasi.

  1. Temukan file kunci untuk akun layanan apigee-mart. File harus memiliki ekstensi .json.
    ls $HYBRID_FILES/service-accounts
    • Penginstalan PROD: apigee-mart.json
    • Penginstalan NON-PROD: apigee-non-prod.json
  2. Jika Anda tidak melihat file akun layanan MART, buat dan download dengan utilitas create-service-account:
    1. Pastikan variabel lingkungan PROJECT_ID Anda ditetapkan:
      echo $PROJECT_ID

      Tentukan jika perlu:

      export PROJECT_ID=my-project-id
    2. Buat akun layanan MART:

      PROD

      $HYBRID_FILES/tools/create-service-account \
        --env prod \
        --profile apigee-mart \
        --dir $HYBRID_FILES/service-accounts

      NON-PROD

      $HYBRID_FILES/tools/create-service-account \
        --env non-prod \
        --profile apigee-mart \
        --dir $HYBRID_FILES/service-accounts
  3. Edit file overrides.yaml Anda dan tambahkan jalur file kunci ke properti mart.serviceAccountPath:

    PROD

    ...
    mart:
      serviceAccountPath: path_to_apigee-mart.json
    ...

    NON-PROD

    ...
    mart:
      serviceAccountPath: path_to_apigee-non-prod.json
    ...

    Contoh:

    ...
    mart:
      serviceAccountPath: /apigee/hybrid/hyprid-files/service-accounts/apigee-mart.json
    ...
  4. Terapkan perubahan dengan apigeectl apply:
    $APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml