Farklı sysadmin kimlik bilgileri için yapılandırma gerekiyor

Edge for Private Cloud s. 4.16.09

Apigee Edge'i ilk yüklediğinizde sysadmin adı verilen özel bir kullanıcı türü oluşturuldu ve aynı zamanda bazı ek yapılandırma dosyaları bu kullanıcının bolca fırsat sunuyor. Harici LDAP'nizi, e-posta adresi olmayan bir kullanıcı adı kullanarak kimlik doğrulaması yapacak şekilde yapılandırırsanız ve / veya bu sysadmin kullanıcınız için harici LDAP'nizde farklı bir şifre varsa bu bölümde açıklanan değişiklikleri yapması gerekir.

Güncellenmesi gereken iki konum var:

  • Apigee yönetim kullanıcı arayüzü, şifrelenmiş olarak depolanır. Bu güncelleme, kullanıcı adı veya sysadmin kullanıcınızın şifresi farklı.
  • Apigee, sysadmin kullanıcı adını, çeşitli işlemlerde kullanılan başka bir dosyada depolar. Apigee yardımcı program komut dosyaları. Bu güncelleme yalnızca sysadmin kullanıcınızın kullanıcı adı şu durumlarda gereklidir: yardımcı olur.

Edge yönetim kullanıcı arayüzünü düzenleme giriş bilgisi

  1. Edge kullanıcı arayüzünü yüklerken kullandığınız sessiz yapılandırma dosyasını düzenleyerek aşağıdakini ayarlayın: mülkler:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

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


    . özellikleri sıfırlanır.
  2. Yapılandırma dosyasından Edge kullanıcı arayüzündeki şifreyi sıfırlamak için Apigee-setup yardımcı programını kullanın:
    > /opt/Apigee/Apigee-setup/bin/setup.sh -p ui -f configFile

Test yapılandırma

  1. Şu adresteki bir tarayıcıda yönetim kullanıcı arayüzünü açın:
    http://<management-server-IP>:9000/

    . Örneğin:
    http://192.168.52.100:9000/
  2. Yeni kimlik bilgilerini kullanarak giriş yapın. Giriş başarılı olursa yapılandırma doğru.

Edge sistem yöneticisini düzenleme Apigee yardımcı program komut dosyaları için kullanıcı adı deposu

  1. Edge kullanıcı arayüzünü yüklerken kullandığınız sessiz yapılandırma dosyasını düzenleyerek aşağıdakini ayarlayın: özelliğindeki ADMIN_EMAIL değerini sistem yöneticiniz için kullanacağınız kullanıcı adıyla değiştirin Harici LDAP'nizdeki kullanıcı:
    APIGEE_EMAIL=newUser
  2. Apigee-setup kullanma yardımcı programını kullanarak tüm Edge bileşenlerindeki kullanıcı adını yapılandırma dosyasından sıfırlamayı deneyin:
    > /opt/Apigee/Apigee-setup/bin/setup.sh -p ui -f configFile

    Bu komutu, Yönetim dahil olmak üzere tüm Edge düğümlerindeki tüm Edge bileşeninde çalıştırmanız gerekir. Server, Router, Message Processor, Qpid, Postgres.

Yapılandırmayı test etme

Merkezi POD'a erişebildiğinizi doğrulayın. Yönetim Sunucusu'nda aşağıdaki CURL'yi çalıştırın komut:

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

Çıkış şu şekilde görünmelidir:

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