Konfigurasi yang diperlukan untuk kredensial sysadmin yang berbeda-beda

Edge for Private Cloud v. 4.16.09

Saat pertama kali menginstal Apigee Edge, jenis pengguna khusus dibuat yang disebut sysadmin dan pada saat yang sama beberapa file konfigurasi tambahan diperbarui dengan spesifikasi pendukung. Jika Anda mengonfigurasi LDAP eksternal untuk mengautentikasi menggunakan nama pengguna alamat non-email dan / atau Anda memiliki sandi yang berbeda di LDAP eksternal untuk pengguna sysadmin ini, lalu Anda harus melakukan perubahan yang diuraikan dalam bagian ini.

Ada dua lokasi yang perlu diperbarui:

  • UI pengelolaan Apigee login ke Server Pengelolaan Apigee menggunakan kredensial yang disimpan dan dienkripsi dalam file konfigurasi. Pembaruan ini diperlukan saat salah satu/kedua nama pengguna atau {i>password<i} untuk pengguna {i>sysadmin<i} Anda berbeda.
  • Apigee menyimpan nama pengguna {i>sysadmin<i} di file lain yang digunakan saat menjalankan berbagai Skrip utilitas Apigee. Pembaruan ini hanya diperlukan ketika nama pengguna pengguna sysadmin Anda berbeda.

Mengedit UI pengelolaan Edge kredensial

  1. Edit file konfigurasi senyap yang Anda gunakan untuk menginstal UI Edge untuk mengatur hal berikut properti:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=y


    Perhatikan bahwa Anda harus menyertakan properti SMTP saat meneruskan sandi baru karena semua properti pada UI diatur ulang.
  2. Gunakan utilitas apigee-setup untuk mereset sandi di UI Edge dari file konfigurasi:
    &gt; /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Menguji konfigurasi

  1. Buka UI pengelolaan pada browser di:
    http://&lt;management-server-IP&gt;:9000/

    Contoh:
    http://192.168.52.100:9000/
  2. Login menggunakan kredensial baru. Jika login berhasil, konfigurasi akan benar.

Mengedit sysadmin Edge Username store untuk skrip utilitas Apigee

  1. Edit file konfigurasi senyap yang Anda gunakan untuk menginstal UI Edge untuk mengatur hal berikut mengubah nilai ADMIN_EMAIL ke nama pengguna yang akan Anda gunakan untuk sysadmin di LDAP eksternal Anda:
    APIGEE_EMAIL=newUser
  2. Menggunakan apigee-setup utilitas untuk menyetel ulang nama pengguna di semua komponen Edge dari file konfigurasi:
    &gt; /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    Anda harus menjalankan perintah ini di semua komponen Edge pada semua node Edge, termasuk: Pengelolaan {i>Server<i}, {i>Router<i}, {i>Message Processor<i}, Qpid, Postgres.

Menguji konfigurasi

Verifikasi bahwa Anda dapat mengakses POD pusat. Di Server Pengelolaan, jalankan CURL berikut berikut:

> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

Anda akan melihat output dalam bentuk:

[ {
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ ]
 },
 "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ],
 "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
}, {
 "externalHostName" : "localhost",
 "externalIP" : "192.168.1.11",
 "internalHostName" : "localhost",
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ {
     "name" : "started.at",
     "value" : "1454691312854"
   }, ... ]
 },
 "type" : [ "qpid-server" ],
 "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
} ]