คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่
เอกสารประกอบของ Apigee X info
ส่วนนี้มีข้อมูลและคำแนะนำในการแก้ปัญหา OpenLDAP
SMTP ปิดอยู่และผู้ใช้ต้องรีเซ็ต รหัสผ่าน
ลักษณะปัญหา
เมื่อไม่ได้ตั้งค่า SMTP ใน UI ของ Edge ผู้ใช้ใหม่ที่เพิ่มลงใน Edge จะต้องมีวิธีตั้งรหัสผ่าน
ข้อความแสดงข้อผิดพลาด
Unknown username and password combination.

สาเหตุที่เป็นไปได้
ผู้ใช้ใหม่ไม่ได้รับอีเมลจากลิงก์ "ลืมรหัสผ่าน" เพื่อตั้ง รหัสผ่านเนื่องจากไม่ได้ตั้งค่า SMTP
ความละเอียด
คุณสามารถแก้ไขปัญหานี้ได้ด้วยวิธีใดวิธีหนึ่งต่อไปนี้
วิธีที่ 1: กำหนดค่าเซิร์ฟเวอร์ SMTP
กำหนดค่าเซิร์ฟเวอร์ SMTP เพื่อตั้งรหัสผ่านใหม่สำหรับผู้ใช้โดยใช้คำแนะนำที่ระบุไว้ ในเอกสารประกอบ
วิธีที่ 2: ใช้ LDAP
หากกำหนดค่าเซิร์ฟเวอร์ SMTP ไม่ได้ ให้ใช้คำสั่ง LDAP ด้านล่างเพื่อตั้งรหัสผ่านใหม่สำหรับผู้ใช้
- ผู้ดูแลระบบองค์กรที่มีอยู่ต้องเพิ่มผู้ใช้ที่เฉพาะเจาะจงผ่าน UI ของ Edge ดังที่แสดงด้านล่าง

- ใช้คำสั่ง ldapsearch เพื่อค้นหาชื่อที่แตกต่าง
(dn) ของผู้ใช้และเปลี่ยนเส้นทางเอาต์พุตไปยังไฟล์
ldapsearch -w Secret123 -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h localhost -p 10389 > ldap.txt
ตัวอย่างรายการ dn สำหรับผู้ใช้ พร้อมด้วยแอตทริบิวต์ของผู้ใช้
dn:uid=f7a4a4a5-7c43-4168-a47e-6e9a1417cc29,ou=users,ou=global,dc=apigee,dc=com mail: apigee_validator@apigee.com userPassword:: e1NTSEF9b0FrMFFXVmFjbWRxM1BVaFZzMnllWGZMdkNvNjMwNTJlUDZYN3c9PQ= = uid: f7a4a4a5-7c43-4168-a47e-6e9a1417cc29 objectClass: inetOrgPerson sn: Validator cn: apigee
- เปิดไฟล์ ldap.txt แล้วค้นหา dn ของผู้ใช้ใหม่ที่เพิ่ม ตามแอตทริบิวต์อีเมลของผู้ใช้ใหม่
- เรียกใช้คำสั่ง ldappassword เพื่อเพิ่มรหัสผ่านสำหรับผู้ใช้ใหม่
โดยใช้ dn ในตัวอย่างนี้ คุณกำลังตั้งรหัสผ่านของผู้ใช้เป็น Apigee123
ldappasswd -h localhost -p 10389 -D "cn=manager,dc=apigee,dc=com" -W -s Apigee123 "uid=f7a4a4a5-7c43-4168-a47e-6e9a1417cc29,ou=users,ou=global,dc=apigee,dc=com"
- เข้าสู่ระบบ UI ของ Edge ในฐานะผู้ใช้ใหม่ด้วยรหัสผ่านที่กำหนดไว้ในขั้นตอนก่อนหน้า ผู้ใช้สามารถตั้งรหัสผ่านใหม่ได้เมื่อเข้าสู่ระบบ UI
LDAP ไม่ทำซ้ำ
ลักษณะปัญหา
การติดตั้ง Edge หลายรายการมีศูนย์ข้อมูลหลายแห่ง เช่น DC-1 และ DC-2 เมื่อเข้าสู่ระบบ UI ของ Edge ใน DC-1 ในฐานะผู้ดูแลระบบองค์กร คุณจะเห็นรายชื่อผู้ใช้ แต่รายชื่อผู้ใช้เดียวกัน จะไม่ปรากฏใน UI ของ Edge ใน DC-2
ข้อความแสดงข้อผิดพลาด
ไม่มีข้อผิดพลาดปรากฏขึ้น UI ของ Edge เพียงแค่ไม่แสดงรายชื่อผู้ใช้ที่ควรทำซ้ำในเซิร์ฟเวอร์ OpenLDAP ทั้งหมด
สาเหตุที่เป็นไปได้
โดยปกติแล้ว สาเหตุของปัญหานี้คือการกำหนดค่าการทำซ้ำ OpenLDAP ที่กำหนดค่าไม่ถูกต้อง ไม่ใช่ การติดตั้งเอง นอกจากนี้ การทำซ้ำอาจหยุดทำงานหากเครือข่ายระหว่างเซิร์ฟเวอร์ OpenLDAP ไม่อนุญาตให้มีการรับส่งข้อมูลในพอร์ต 10389
การวินิจฉัย
ทำตามขั้นตอนต่อไปนี้เพื่อวินิจฉัยปัญหา
- ตรวจสอบว่า ldapsearch แสดงผลข้อมูลจากเซิร์ฟเวอร์ OpenLDAP แต่ละเครื่องหรือไม่
ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h <host-ip> -p 10389
- ตรวจสอบว่าคุณเชื่อมต่อกับโหนด OpenLDAP แต่ละโหนดจากโหนด OpenLDAP อื่นๆ ในพอร์ต 10389 ได้หรือไม่
หากติดตั้ง telnet ไว้ ให้ใช้คำสั่งต่อไปนี้
telnet <OpenLDAP_Peer_IP> 10389
-
หาก telnet ไม่พร้อมใช้งาน ให้ใช้ netcat เพื่อตรวจสอบการเชื่อมต่อดังนี้
nc -vz <OpenLDAP_Peer_IP> 10389
- ตรวจสอบการกำหนดค่าการทำซ้ำในไฟล์ต่อไปนี้
/opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldifไฟล์ควรมีการกำหนดค่าลักษณะนี้
olcSyncRepl: rid=001 provider=ldap://__OTHER_LDAP_SERVER__/ binddn="cn=manager,dc=apigee,dc=com" bindmethod=simple credentials=__LDAP_PASSWORD__ searchbase="dc=apigee,dc=com" attrs="*,+" type=refreshAndPersist retry="60 1 300 12 7200 +" timeout=1
- นอกจากนี้ ให้ตรวจสอบไฟล์เดียวกันสำหรับค่าของแอตทริบิวต์ olcMirrorMode ซึ่งควรตั้งค่าเป็น
TRUE
grep olcMirrorMode /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif - ตรวจสอบกฎ iptables และ tcp wrapper โปรดนำกฎที่ไม่อนุญาตให้ เซิร์ฟเวอร์ OpenLDAP เพียร์สื่อสารกันออก ทำงานร่วมกับผู้ดูแลระบบเครือข่าย เพื่อตั้งกฎอย่างเหมาะสม
- ตรวจสอบว่ารหัสผ่านระบบ OpenLDAP เหมือนกันในโหนด OpenLDAP แต่ละโหนด
- ตรวจสอบหาอักขระที่ซ่อนอยู่ในไฟล์การกำหนดค่า ldif ที่ใช้กำหนดค่าการทำซ้ำ OpenLDAP แบบ N ทางโดยเรียกใช้ dos2unix กับไฟล์ ldif ที่สร้างขึ้นเพื่ออัปเดตการกำหนดค่า โดยปกติแล้ว ไฟล์ ldif ที่มีอักขระที่ไม่ถูกต้องจะทำให้ คำสั่ง ldapmodify ทำงานไม่สำเร็จ และอาจทำให้ไม่ได้ตั้งค่าการทำซ้ำ นำอักขระที่ไม่ถูกต้อง ออกแล้วบันทึกไฟล์การกำหนดค่า
หากยังพบปัญหาอยู่ โปรดติดต่อ ทีมสนับสนุนของ Apigee เพื่อขอความช่วยเหลือในการตั้งค่าการทำซ้ำ OpenLDAP แบบ N ทาง
เริ่ม OpenLDAP ไม่ได้
ลักษณะปัญหา
OpenLDAP ไม่เริ่มทำงาน
ข้อความแสดงข้อผิดพลาด
SLAPD Dead But Pid File Exists
สาเหตุที่เป็นไปได้
ปัญหานี้มักเกิดจากไฟล์ล็อกที่เหลืออยู่ในระบบไฟล์และต้อง นำออก
การวินิจฉัย
ทำตามขั้นตอนต่อไปนี้เพื่อวินิจฉัยปัญหานี้
- ตรวจสอบหาไฟล์ล็อกหรือไฟล์ pid ของกระบวนการ OpenLDAP slapd ในตำแหน่งต่อไปนี้
/opt/apigee/var/run/apigee-openldap/apigee-openldap.lock /opt/apigee/var/run/apigee-openldap/apigee-openldap.pid
- ลบไฟล์ล็อกและไฟล์ pid หากพบ แล้วลองรีสตาร์ท openldap
rm /opt/apigee/var/run/apigee-openldap/apigee-openldap.lockrm /opt/apigee/var/run/apigee-openldap/apigee-openldap.pid - หากกระบวนการ OpenLDAP slapd เริ่มทำงาน ให้ข้ามขั้นตอนด้านล่าง
- หากกระบวนการ OpenLDAP slapd ไม่เริ่มทำงาน ให้ลองเรียกใช้ slapd ในโหมดแก้ไขข้อบกพร่องและมองหา
ข้อผิดพลาด
slapd -h ldap://:10389/ -u apigee -F /opt/apigee/data/apigee-openldap/slapd.d -d 255
- ข้อผิดพลาดอาจบ่งชี้ถึงปัญหาเกี่ยวกับทรัพยากร ตรวจสอบการใช้หน่วยความจำและ CPU ในระบบ
- ตรวจสอบเวอร์ชันของ OpenLDAP และอัปเกรดหากเป็นเวอร์ชันเก่า ตรวจสอบเวอร์ชันที่รองรับของ
OpenLDAP ในเอกสารซอฟต์แวร์ที่รองรับ
slapd -V
- ใช้ strace เพื่อแก้ปัญหากระบวนการ slapd และส่งเอาต์พุต strace ไปยัง
ทีมสนับสนุนของ Apigee
strace -tt -T -f -F -i -v -e read=all -s 8192 -e write=all -o /tmp/strace.out -p <pid>
ข้อมูล OpenLDAP เสียหาย
ลักษณะปัญหา
ผู้ใช้ไม่สามารถเรียกใช้การเรียกการจัดการหรือเข้าสู่ระบบ UI ของ Edge ได้อีกต่อไป การใช้ยูทิลิตี ldapsearch เพื่อค้นหาผู้ใช้อาจบ่งชี้ว่าผู้ใช้มีอยู่ในที่เก็บข้อมูล LDAP หรืออาจระบุ ผู้ใช้หรือบทบาทที่อาจหายไป
ข้อความแสดงข้อผิดพลาด
Unknown username and password combination.
สาเหตุที่เป็นไปได้
โดยปกติแล้ว ปัญหานี้อาจเกิดขึ้นเนื่องจากข้อมูล OpenLDAP เสียหาย โดยปกติแล้ว ข้อมูล OpenLDAP จะไม่เสียหาย แต่ในกรณีที่เกิดขึ้นได้น้อย ข้อมูลอาจเสียหายเนื่องจาก ดิสก์ระบบล้มเหลวหรือปัญหาเกี่ยวกับพื้นที่ในดิสก์
การวินิจฉัย
- ตรวจสอบพื้นที่ในดิสก์ในระบบที่ติดตั้ง OpenLDAP โดยใช้คำสั่งด้านล่าง
du -m /opt
- หากเห็นว่าพื้นที่ในดิสก์ที่ใช้ใกล้เคียงกับ 100% มากๆ แสดงว่าสาเหตุ ของปัญหานี้คือระบบของคุณมีพื้นที่ในดิสก์ไม่เพียงพอ
- ตรวจสอบความสอดคล้องของข้อมูลในโหนด LDAP โดยทำดังนี้
- เปรียบเทียบจำนวนผู้ใช้และบทบาทในโหนด LDAP แต่ละโหนด เรียกใช้คำสั่งต่อไปนี้และเปรียบเทียบผลลัพธ์
ความแตกต่างของจำนวนระหว่างโหนดบ่งชี้ว่าข้อมูลอาจเสียหายldapsearch -o ldif-wrap=no -b "ou=users,ou=global,dc=apigee,dc=com" -D "cn=manager,dc=apigee,dc=com" -H ldap://:10389 -LLL -x -w PASSWORD|wc -lldapsearch -o ldif-wrap=no -b "ou=resources,ou=global,dc=apigee,dc=com" -D "cn=manager,dc=apigee,dc=com" -H ldap://:10389 -LLL -x -w PASSWORD|wc -l - ตรวจสอบสถานะการทำซ้ำ LDAP เรียกใช้คำสั่งต่อไปนี้ในโหนด LDAP แต่ละโหนด
หากค่าldapsearch -x -LLL -H ldap://ldap_ip:10389 -s base -b 'dc=apigee,dc=com' contextCSN dn: dc=apigee,dc=com -D "cn=manager,dc=apigee,dc=com" -w PASSWORD dn: dc=apigee,dc=com
contextCSNเหมือนกันในทุกโหนด แสดงว่าการทำซ้ำ LDAP ทำงานอย่างถูกต้อง
- เปรียบเทียบจำนวนผู้ใช้และบทบาทในโหนด LDAP แต่ละโหนด เรียกใช้คำสั่งต่อไปนี้และเปรียบเทียบผลลัพธ์
ความละเอียด
หากระบบมีพื้นที่ในดิสก์ไม่เพียงพอหรือใกล้หมด ให้เพิ่มพื้นที่ในดิสก์ เพื่อให้มีพื้นที่ว่างเพียงพอ
เมื่อมีพื้นที่ในดิสก์เพียงพอแล้ว ให้ใช้วิธีแก้ปัญหาต่อไปนี้วิธีใดวิธีหนึ่งเพื่อแก้ไขปัญหาข้อมูล LDAP เสียหาย
- กู้คืนข้อมูล OpenLDAP จากข้อมูลสำรอง
-
ล้างฐานข้อมูล OpenLDAP โดยทำตามขั้นตอนต่อไปนี้
- ปิด เซิร์ฟเวอร์การจัดการ 2 และ LDAP2
- กู้คืน LDAP1 จากข้อมูลสำรอง VM (หรือข้อมูลสำรอง Apigee)
- ตรวจสอบ เซิร์ฟเวอร์การจัดการ 1 สำหรับการเริ่มต้นและการกู้คืน
- เมื่อ เซิร์ฟเวอร์การจัดการ 1 และ LDAP1 ทำงานอย่างถูกต้องแล้ว ให้ติดตั้ง LDAP2 ใหม่ตั้งแต่ต้น (สร้างสภาวะที่ว่างเปล่าโดยสมบูรณ์)
- ตั้งค่า LDAP2 ในโหมดอ่านอย่างเดียว เพื่อให้ LDAP1 ทำซ้ำไปยัง LDAP2
- ใช้
ldapsearchเพื่อตรวจสอบว่าจำนวนบรรทัดใน LDAP1 และ LDAP2 ตรงกัน - รีสตาร์ท เซิร์ฟเวอร์การจัดการ 2 และ UI2 แล้วยืนยันว่าเริ่มทำงานได้สำเร็จ
ดูคำแนะนำโดยละเอียดได้ที่ Issue Tracker แบบสาธารณะ
วิธีที่ 1: กู้คืนข้อมูล LDAP จากข้อมูลสำรอง
สร้างข้อมูลสำรองในโหนด OpenLDAP ที่ทำงานอยู่ ควรสำรองข้อมูลเป็นประจำ ดูแนวทางปฏิบัติแนะนำเกี่ยวกับข้อมูลสำรองได้ที่ คู่มือการดำเนินงาน Apigee Private Cloud
slapcat -F /opt/apigee/data/apigee-openldap/slapd.d -l /tmp/ldap-backup.ldif
คุณสามารถใช้ขั้นตอนต่อไปนี้เพื่อกู้คืนข้อมูล OpenLDAP จากข้อมูลสำรองที่ดี
- หยุดโหนด OpenLDAP ที่ต้องกู้คืนข้อมูล
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- เปลี่ยนไดเรกทอรีเป็นไดเรกทอรีข้อมูล OpenLDAP
cd /opt/apigee/data/apigee-openldap
- สำรองข้อมูล OpenLDAP ที่มีอยู่โดยใช้คำสั่งย้าย
mv ldap ldap_orig
- เปลี่ยนเป็นผู้ใช้ apigee
su apigee
- จากไดเรกทอรี
/opt/apigee/data/apigee-openldapให้สร้างไดเรกทอรีข้อมูล OpenLDAP ใหม่ด้วยชื่อเดิม:mkdir ldap
- นำข้อมูลสำรองของไดเรกทอรีย่อย ldap_orig/DB_CONFIG จากขั้นตอนที่ 3 แล้วคัดลอกไปยังไดเรกทอรี
openldap
cp ldap_orig/DB_CONFIG ldap
- หากต้องการกู้คืนข้อมูลจากข้อมูลสำรองที่สร้างด้วย slapcat ให้ใช้ slapadd เพื่อนำเข้า ldif ซึ่ง
มีข้อมูลที่ดี
slapadd -F /opt/apigee/data/apigee-openldap/slapd.d -l /tmp/ldap-backup.ldif
- เริ่มกระบวนการ OpenLDAP
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
วิธีที่ 2: ล้างฐานข้อมูล LDAP
ขั้นตอนต่อไปนี้จะล้างฐานข้อมูล OpenLDAP เพื่อให้เริ่มต้นใหม่ได้ คุณสามารถใช้วิธีนี้ได้ หากไม่มีข้อมูลสำรองของสถานะล่าสุดที่ข้อมูล OpenLDAP ทำงานอยู่
- หยุดบริการ OpenLDAP
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- เปลี่ยนไดเรกทอรีเป็นไดเรกทอรีข้อมูล OpenLDAP
cd /opt/apigee/data/apigee-openldap
- สำรองข้อมูล OpenLDAP ที่มีอยู่โดยใช้คำสั่งย้าย
mv ldap ldap_orig
- เปลี่ยนเป็นผู้ใช้ apigee
su apigee
- สร้างไดเรกทอรีข้อมูล OpenLDAP ใหม่ด้วยชื่อเดิม
mkdir ldap
- นำข้อมูลสำรองของไดเรกทอรีย่อย ldap_orig/DB_CONFIG จากขั้นตอนที่ 3 แล้วคัดลอกไปยังไดเรกทอรี openldap
cp ldap_orig/DB_CONFIG ldap
- รีสตาร์ทกระบวนการ OpenLDAP
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
- รีสตาร์ทเซิร์ฟเวอร์การจัดการเพื่อบังคับให้รีเฟรชการเชื่อมต่อกับ OpenLDAP
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
วิธีที่ 3: รีเซ็ต OpenLDAP เป็นการติดตั้งพื้นฐาน
หากวิธีที่ 2 ไม่ได้ผล คุณสามารถรีเซ็ต OpenLDAP เป็นการติดตั้งพื้นฐานได้ ตามที่อธิบายไว้ในส่วนนี้
ข้อกำหนดเบื้องต้น
หากต้องการรีเซ็ต OpenLDAP คุณต้องมีข้อกำหนดเบื้องต้นต่อไปนี้
- ความสามารถในการเรียกใช้การตั้งค่าด้วยข้อมูลเข้าสู่ระบบของผู้ดูแลระบบและข้อมูลเข้าสู่ระบบรากของ LDAP
- สิทธิ์เข้าถึงยูทิลิตี
ldapadd - ไฟล์การกำหนดค่าแบบไม่โต้ตอบเดิมที่บันทึกไว้สำหรับโหนดการจัดการ/LDAP
หากต้องการรีเซ็ต OpenLDAP ให้ทำตามขั้นตอนต่อไปนี้
- ติดตั้ง OpenLDAP และเซิร์ฟเวอร์การจัดการใหม่
- หยุดเซิร์ฟเวอร์
openldapapigee-service apigee-openldap stop
- ลบโฟลเดอร์ข้อมูล
openldapที่เสียหายrm -rf /opt/apigee/data/apigee-openldap
- ถอนการติดตั้งคอมโพเนนต์
openldapapigee-service apigee-openldap uninstall
- ติดตั้งคอมโพเนนต์
openldapใหม่โดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่ใช้ ในการติดตั้งครั้งแรก: โดยที่/opt/apigee/apigee-setup/bin/setup.sh -p ld -f configfile
configfileคือชื่อของไฟล์การกำหนดค่า - ติดตั้งเซิร์ฟเวอร์การจัดการใหม่โดยใช้ไฟล์การกำหนดค่าเดิม
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f configfile
After doing these steps, Management API calls should work again using the
sysadminaccount only. However, it will not be possible to log into the Edge UI, and Management API calls with any other users will not work. - หยุดเซิร์ฟเวอร์
- Add missing
openldapentries for orgs that existed prior to the corruption.After the above step is completed,
openldapwill be missing entries for orgs that existed when the corruption occurred. The majority of the actual org data such as proxy bundles is stored in Cassandra or Zookeeper is not lost. However, running the setup-org script will not automatically add the openldap data for the orgs that already exist in Cassandra, and Zookeeper. This data has to be added manually for every org that existed prior to the corruption using the following steps:- Create an ldif file called
missingLDAP.ldifwith the following content:# orgname, organizations, apigee.com dn: o=orgname,ou=organizations,dc=apigee,dc=com objectClass: organization O: orgname # userroles, orgname, organizations, apigee.com dn: ou=userroles,o=orgname,ou=organizations,dc=apigee,dc=com ou: userroles objectClass: organizationalUnit # orgadmin, userroles, orgname, organizations, apigee.com dn: cn=orgadmin,ou=userroles,o=orgname,ou=organizations,dc=apigee,dc=com objectClass: organizationalRole cn: orgadmin roleOccupant: uid=admin,ou=users,ou=global,dc=apigee,dc=com # resources, orgadmin, userroles, orgname, organizations, apigee.com dn: ou=resources,cn=orgadmin,ou=userroles,o=orgname,ou=organizations,dc=apigee,dc=com ou: resources objectClass: organizationalUnit # @@@, resources, orgadmin, userroles, orgname, organizations, apigee.com dn: cn=@@@,ou=resources,cn=orgadmin,ou=userroles,o=orgname,ou=organizations,dc=apigee,dc=com roleOccupant: ou=delete,ou=permissions,dc=apigee,dc=com roleOccupant: ou=get,ou=permissions,dc=apigee,dc=com roleOccupant: ou=put,ou=permissions,dc=apigee,dc=com labeledURI: / objectClass: organizationalRole objectClass: labeledURIObject cn: @@@
โดยที่ orgname คือองค์กรที่คุณพยายามสร้างใหม่
- เพิ่มเอนทิตี LDAP ที่หายไปโดยใช้คำสั่งต่อไปนี้
ldapadd -x -w
-D "cn=manager,dc=apigee,dc=com" -H ldap://localhost:10389 -f missingLDAP.ldif
ขั้นตอนข้างต้นจะสร้างรายการที่หายไปสำหรับองค์กรที่มีอยู่ และสิทธิ์
orgadminสำหรับองค์กรนั้น ทำซ้ำขั้นตอนสำหรับแต่ละองค์กรที่ต้องสร้างใหม่ ในตอนนี้ คุณสามารถเพิ่มผู้ใช้orgadminลงในองค์กรได้ แต่บทบาทเริ่มต้นอื่นๆ ยังไม่มีอยู่ ดังนั้นคุณจึงต้องเพิ่มบทบาทเหล่านั้นโดยใช้ขั้นตอนถัดไป - Create an ldif file called
เพิ่มบทบาทและสิทธิ์เริ่มต้นที่หายไปลงในองค์กรที่มีอยู่
เรียกใช้คำสั่งต่อไปนี้โดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่ใช้ตั้งค่าองค์กรที่มีอยู่
/opt/apigee/apigee-service/bin/apigee-service apigee-provision create-roles -f configfile
- เพิ่มบทบาทที่กำหนดเองที่เคยมีอยู่ก่อนที่ข้อมูลจะเสียหายโดยใช้ UI หรือ Management API
- เพิ่มผู้ใช้ลงในบทบาทของผู้ใช้ที่เกี่ยวข้อง
(ไม่บังคับ) สร้างการกำหนดค่าการตรวจสอบสิทธิ์ภายนอกใหม่ในการจัดการ
กู้คืน
/opt/apigee/customer/application/management-server.propertiesหาก การกำหนดค่าไม่เปลี่ยนแปลง เนื่องจากไม่ได้ติดตั้ง UI ใหม่/opt/apigee/customer/application/ui.propertiesจึงควรยังคงเหมือนเดิม เนื่องจาก ข้อมูลเข้าสู่ระบบสำหรับผู้ดูแลระบบได้รับการกู้คืนด้วยการติดตั้งการจัดการใหม่(ไม่บังคับ) ติดตั้ง Apigee mTLS ใหม่ในโหนดการจัดการ
หากติดตั้ง Apigee mTLS ไว้ก่อนหน้านี้ ให้ทำตามคู่มือการติดตั้ง Apigee mTLS เพื่อติดตั้งใหม่ ในโหนดเซิร์ฟเวอร์การจัดการ
หลังจากทำตามขั้นตอนนี้แล้ว คุณต้องดำเนินการต่อไปนี้ด้วยตนเอง
หากยังพบปัญหาอยู่ โปรดติดต่อทีมสนับสนุนของ Apigee Support เพื่อขอความช่วยเหลือเพิ่มเติม