พอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ Apigee (หรือเรียกง่ายๆ ว่าพอร์ทัล) ต้องใช้ฮาร์ดแวร์และซอฟต์แวร์ต่อไปนี้เพียงเล็กน้อย
ฮาร์ดแวร์ | ข้อกำหนด |
---|---|
ระบบปฏิบัติการ |
คำแนะนำการติดตั้งและไฟล์การติดตั้งที่เกี่ยวข้องเหล่านี้ได้รับการทดสอบในระบบปฏิบัติการที่ระบุในซอฟต์แวร์ที่รองรับและเวอร์ชันที่รองรับ |
CPU | 2 แกน |
RAM |
4 GB |
ฮาร์ดดิสก์ |
120 GB |
Java |
คุณต้องติดตั้ง Java เวอร์ชัน 1.8 ในเครื่อง Postgres แต่ละเครื่องก่อนการติดตั้ง JDK ที่รองรับจะแสดงอยู่ในซอฟต์แวร์ที่รองรับและเวอร์ชันที่รองรับ |
อินเทอร์เฟซเครือข่าย | ต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่ โปรแกรมติดตั้งจะดาวน์โหลดทรัพยากรต่างๆ จากเว็บ ซึ่งเป็นส่วนหนึ่งของขั้นตอนการติดตั้ง หากคุณตั้งค่าสภาพแวดล้อมให้รับคำขอ HTTP และ HTTPS ขาออกของพร็อกซี จะต้องมีการกำหนดค่าพร็อกซีให้จัดการคำขอเปลี่ยนเส้นทางที่อาจเกิดขึ้นระหว่างการดาวน์โหลดได้อย่างถูกต้อง เช่น คำขอที่ส่งไปยัง คุณควรกำหนดค่าพร็อกซีให้ส่งคืนรหัสสถานะ HTTP 200 พร้อมเนื้อหาที่ขอจากการเปลี่ยนเส้นทาง สำหรับการติดตั้ง SAP หากมีการตั้งค่าสภาพแวดล้อมให้รองรับคำขอ HTTPS ขาออกของพร็อกซี พร็อกซีจะต้องรองรับ TLSv1.0 OpenSSL 0.9.8 ไม่รองรับ TLSv1.1 หรือ TLSv1.2 และรองรับเฉพาะ TLSv1.0 |
ข้อกำหนดของ Red Hat Enterprise Linux
Red Hat Enterprise Linux (RHEL) มีข้อกำหนดเพิ่มเติมเนื่องจากต้องสมัครใช้บริการเพื่อเข้าถึงการดาวน์โหลดซอฟต์แวร์จาก Red Hat เซิร์ฟเวอร์ต้องเชื่อมต่ออินเทอร์เน็ตเพื่อดาวน์โหลด RPM ผ่านทางyum ได้ หากใช้ RHEL เซิร์ฟเวอร์ต้องลงทะเบียนในเครือข่าย Red Hat (RHN) และลงทะเบียนไว้ในช่องทางที่ไม่บังคับของเซิร์ฟเวอร์
ระบบจะตรวจสอบข้อกำหนดของ Red Hat ระหว่างการติดตั้ง และโปรแกรมติดตั้งพอร์ทัลจะแจ้งให้คุณหากยังไม่ได้ลงทะเบียน RHEL หากมีข้อมูลเข้าสู่ระบบ Red Hat อยู่แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อลงทะเบียน RHEL ก่อนเริ่มขั้นตอนการติดตั้ง
subscription-manager register --username=username --password=password --auto-attach
โดย username และ password คือข้อมูลเข้าสู่ระบบของ Red Hat
หากคุณมี RHEL เวอร์ชันทดลองใช้ คุณสามารถขอรับใบอนุญาตทดลองใช้งาน 30 วัน ดูข้อมูลเพิ่มเติมได้ที่ https://access.redhat.com/solutions/32790
ข้อกำหนดของ SMTP
Apigee ขอแนะนำให้คุณกำหนดค่าเซิร์ฟเวอร์ SMTP เพื่อส่งข้อความอีเมลจากพอร์ทัล แต่ไม่บังคับ หากมีการกำหนดค่าไว้ คุณต้องตรวจสอบว่า Drupal เข้าถึงพอร์ตที่จำเป็นในเซิร์ฟเวอร์ SMTP ได้ สำหรับ SMTP ที่ไม่ใช่ TLS หมายเลขพอร์ตมักจะเป็น 25 สำหรับ SMTP ที่เปิดใช้ TLS มักจะเป็น 465 แต่โปรดตรวจสอบกับผู้ให้บริการ SMTP
ข้อกำหนดเพิ่มเติม
คุณต้องมีสิทธิ์เข้าถึงระดับรากจึงจะดำเนินการติดตั้งได้
ข้อกำหนดด้านสถาปัตยกรรมการทำให้ใช้งานได้
พอร์ทัลมีอินเทอร์เฟซเดียวกับ Apigee Management Server ผ่าน REST API เพื่อจัดเก็บและเรียกดูข้อมูลเกี่ยวกับแอปพลิเคชันของผู้ใช้ พอร์ทัลต้องเชื่อมต่อกับเซิร์ฟเวอร์การจัดการผ่าน HTTP หรือ HTTPS ได้โดยขึ้นอยู่กับการติดตั้ง
ข้อมูลที่จำเป็นก่อนเริ่มการติดตั้ง
ก่อนเริ่มการติดตั้ง คุณต้องมีข้อมูลต่อไปนี้
- คุณกำลังกำหนดค่าแพลตฟอร์มใด ได้แก่ Red Hat หรือ CentOS หากเป็นการติดตั้ง Red Hat เครื่องจะต้องลงทะเบียนในเครือข่าย Red Hat เพื่อดาวน์โหลด RPM
- คุณวางแผนที่จะติดตั้ง Postgres ในเครื่องภายในหรือไม่ หากต้องการติดตั้งทุกอย่างในเครื่องเดียวกัน ให้ติดตั้ง Postgres ในเครื่อง
- หากต้องการเข้าถึงเซิร์ฟเวอร์ Postgres ระยะไกล ให้ดูข้อมูลเกี่ยวกับเซิร์ฟเวอร์ Postgres ต่อไปนี้
- hostname
- พอร์ต
- ชื่อฐานข้อมูล
- ชื่อผู้ใช้
- รหัสผ่าน
ควรมีการกำหนดค่าเซิร์ฟเวอร์ Postgres ระยะไกลไว้แล้วก่อนเริ่มการติดตั้ง
- ชื่อโดเมนที่สมบูรณ์ในตัวเองของเว็บเซิร์ฟเวอร์คืออะไร (ระบบจะเพิ่มข้อมูลนี้ลงใน /etc/hosts) ควรเป็นที่อยู่ IP หรือชื่อโฮสต์ เช่น
portalserver.example.com
ค่าเริ่มต้นคือlocalhost
- มีข้อมูล 3 อย่างที่ช่วยให้พอร์ทัลสื่อสารกับเซิร์ฟเวอร์การจัดการ Apigee Edge ได้ ข้อมูลมีดังนี้
- URL ของปลายทาง Apigee Management API: จะเป็นชื่อโฮสต์หรือที่อยู่ IP อย่างใดอย่างหนึ่ง นี่คือปลายทาง REST ที่ระบบจะเรียกใช้ทั้งหมดเพื่อสร้างแอปและลงทะเบียนนักพัฒนาซอฟต์แวร์สำหรับคีย์ของแอป ปลายทางเริ่มต้นคือ
https://api.enterprise.apigee.com/v1
สำหรับการติดตั้ง Edge for Private Cloud จะมี URL ในรูปแบบดังนี้
http://Edge_IP:8080/v1
หรือ
https://Edge_IP:SSL_port/v1
โดย Edge_IP คือที่อยู่ IP ของเซิร์ฟเวอร์การจัดการ Edge และ SSL_port คือพอร์ต SSL สำหรับ Edge Management API เช่น 8443
- ชื่อองค์กร Apigee: มีความสัมพันธ์ระหว่างพอร์ทัลกับองค์กร Apigee Edge คุณจะตั้งค่าองค์กรเริ่มต้นเมื่อตั้งค่าปลายทาง Management API ค่าเริ่มต้นคือ my-org
- ชื่อผู้ใช้และรหัสผ่านสำหรับปลายทาง API การจัดการ: ผู้ดูแลระบบขององค์กรจะเรียกเรียกใช้จากพอร์ทัลไปยัง Edge
ชื่อผู้ใช้/รหัสผ่านนี้มีไว้สำหรับผู้ดูแลระบบในองค์กรและควรใช้สำหรับการเชื่อมต่อกับ Edge จากพอร์ทัลเท่านั้น เช่น หากคุณระบุข้อมูลเข้าสู่ระบบของผู้ใช้ และผู้ใช้ดังกล่าวถูกลบใน Edge พอร์ทัลก็จะเชื่อมต่อกับ Edge ไม่ได้อีกต่อไป ดังนั้น ให้สร้างผู้ดูแลระบบในองค์กรสำหรับการเชื่อมต่อนี้โดยเฉพาะ
เช่น
dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd
- URL ของปลายทาง Apigee Management API: จะเป็นชื่อโฮสต์หรือที่อยู่ IP อย่างใดอย่างหนึ่ง นี่คือปลายทาง REST ที่ระบบจะเรียกใช้ทั้งหมดเพื่อสร้างแอปและลงทะเบียนนักพัฒนาซอฟต์แวร์สำหรับคีย์ของแอป ปลายทางเริ่มต้นคือ