Konfigurasi yang diperlukan untuk kredensial sysadmin yang berbeda-beda

Apigee Edge untuk Private Cloud membuat pengguna administrator sistem (sysadmin) selama penginstalan awal dan menyimpan kredensial terenkripsi pengguna tersebut dalam file konfigurasi di node New Edge UI (edge-management-ui). UI Edge Baru menggunakan kredensial tersimpan ini untuk mengautentikasi permintaan backend ke Server Pengelolaan. Jika sandi atau alamat email untuk pengguna sysadmin Anda berubah (misalnya, di LDAP eksternal atau setelah reset sandi), Anda harus memperbarui kredensial sysadmin yang disimpan di node UI Edge Baru.

Mengubah kredensial sysadmin UI Edge Baru

Anda dapat memperbarui kredensial sysadmin yang tersimpan di UI Edge Baru (edge-management-ui) menggunakan salah satu metode berikut:

  • Jalankan utilitas apigee-setup dengan profil ue dan file konfigurasi senyap.
  • Enkripsi kredensial dengan biner management-ui dan tetapkan conf_uebe_mgmtCredential di /opt/apigee/customer/application/management-ui.properties.

Memperbarui kredensial menggunakan apigee-setup

  1. Edit file konfigurasi otomatis yang Anda gunakan untuk menginstal UI Edge Baru (edge-management-ui) guna menetapkan properti sysadmin dan SMTP:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW
    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=y
    SMTPMAILFROM="My Company <myco@company.com>"

    Anda harus menyertakan properti SMTP saat memperbarui kredensial sysadmin karena setup.sh mereset semua properti UI Edge Baru dari file konfigurasi otomatis.

  2. Di node New Edge UI, jalankan utilitas apigee-setup dengan profil ue untuk memperbarui kredensial di edge-management-ui:
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile

Memperbarui kredensial menggunakan management-ui.properties

  1. Di node UI Edge Baru, ubah ke direktori /opt/apigee/edge-management-ui dan enkripsi nama pengguna dan sandi sysadmin menggunakan biner management-ui:
    cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
  2. Buka /opt/apigee/customer/application/management-ui.properties di editor. Jika file tidak ada, buat file:
    vi /opt/apigee/customer/application/management-ui.properties
  3. Di management-ui.properties, tetapkan token conf_uebe_mgmtCredential ke nilai terenkripsi yang ditampilkan di Langkah 1:
    conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
  4. Tetapkan pemilik management-ui.properties ke apigee:apigee:
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  5. Konfigurasikan dan mulai ulang UI Edge Baru (edge-management-ui):
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

Menguji konfigurasi UI New Edge

  1. Buka UI Edge Baru di browser di port 3001:
    http://edge_UI_IP:3001/

    Contoh:

    http://192.168.52.100:3001/
  2. Login menggunakan kredensial sysadmin yang telah diperbarui. Login yang berhasil mengonfirmasi bahwa konfigurasi UI Edge Baru valid.

Menguji konfigurasi Server Pengelolaan

Pastikan Anda dapat mengakses pod pusat di Server Pengelolaan dengan menjalankan perintah curl berikut:

curl -u sysAdminUser:password \
  http://localhost:8080/v1/servers?pod=central

Server Pengelolaan menampilkan output dalam format berikut:

[ {
  "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"
} ]