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

Edge for Private Cloud 4.16.09 sürümü

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

Güncellenmesi gereken iki konum var:

  • Apigee yönetim kullanıcı arayüzü, bir yapılandırma dosyasında şifrelenmiş olarak depolanan kimlik bilgilerini kullanarak Apigee Yönetim Sunucusu'na giriş yapar. Sistem yöneticisi kullanıcınızın kullanıcı adı veya şifresi farklıysa bu güncelleme gereklidir.
  • Apigee, sysadmin kullanıcı adını çeşitli Apigee yardımcı program komut dosyaları çalıştırılırken kullanılan başka bir dosyada saklar. Bu güncelleme yalnızca sysadmin kullanıcınızın kullanıcı adı farklıysa gereklidir.

Edge yönetim kullanıcı arayüzü kimlik bilgilerini düzenleme

  1. Aşağıdaki özellikleri ayarlamak için Edge kullanıcı arayüzünü yüklemek üzere kullandığınız sessiz yapılandırma dosyasını düzenleyin:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

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


    Kullanıcı arayüzündeki tüm özellikler sıfırlandığından yeni şifreyi iletirken SMTP özelliklerini eklemeniz gerektiğini unutmayın.
  2. Edge kullanıcı arayüzündeki şifreyi yapılandırma dosyasından sıfırlamak için apigee-setup yardımcı programını kullanın:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Yapılandırmayı test etme

  1. Yönetim kullanıcı arayüzünü bir tarayıcıda şu adresten 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ğrudur.

Apigee yardımcı program komut dosyaları için Edge sysadmin kullanıcı adı deposunu düzenleme

  1. Edge kullanıcı arayüzünü yüklemek için kullandığınız sessiz yapılandırma dosyasını düzenleyerek ADMIN_EMAIL değerini harici LDAP'nizdeki sysadmin kullanıcınız için kullanacağınız kullanıcı adı olarak değiştirmek üzere aşağıdaki özelliği ayarlayın:
    APIGEE_EMAIL=newUser
  2. Tüm Edge bileşenlerindeki kullanıcı adını yapılandırma dosyasından sıfırlamak için apigee-setup yardımcı programını kullanın:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    Bu komutu, Yönetim Sunucusu, Yönlendirici, Mesaj İşlemcisi, Qpid, Postgres dahil olmak üzere tüm Edge düğümlerindeki tüm Edge bileşenlerinde çalıştırmanız gerekir.

Yapılandırmayı test etme

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

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

Şu biçimde bir çıkış görürsünüz:

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