พอร์ทัลบริการสำหรับนักพัฒนาแอป เวอร์ชัน 4.17.09
ต่อไปนี้คือข้อกำหนดขั้นต่ำของฮาร์ดแวร์และซอฟต์แวร์สำหรับการติดตั้ง
ฮาร์ดแวร์ |
ข้อกำหนด |
ระบบปฏิบัติการ |
วิธีการติดตั้งและไฟล์ติดตั้งที่ให้มาเหล่านี้ได้รับการทดสอบในระบบปฏิบัติการที่ระบุไว้ที่ https://apigee.com/docs/api-services/reference/supported-software |
CPU | 2 แกน |
RAM |
4 GB |
ฮาร์ดดิสก์ |
120 GB |
Java |
คุณต้องติดตั้ง Java1.8 เวอร์ชันที่รองรับในเครื่อง Postgres แต่ละเครื่องก่อนการติดตั้ง JDK ที่รองรับจะแสดงอยู่ในซอฟต์แวร์ที่รองรับและเวอร์ชันที่รองรับ |
อินเทอร์เฟซเครือข่าย |
ต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่ โปรแกรมติดตั้งจะดาวน์โหลดทรัพยากรต่างๆ จากเว็บ ซึ่งเป็นส่วนหนึ่งของขั้นตอนการติดตั้ง หากคุณตั้งค่าสภาพแวดล้อมให้รับคำขอ HTTP และ HTTPS ขาออกของพร็อกซี จะต้องมีการกำหนดค่าพร็อกซีให้จัดการคำขอเปลี่ยนเส้นทางที่อาจเกิดขึ้นระหว่างการดาวน์โหลดได้อย่างถูกต้อง เช่น คำขอไปยัง https://drupal.org/ จะแสดงรหัสสถานะ HTTP 301 และเปลี่ยนเส้นทางไปที่ https://www.drupal.org/ คุณควรกำหนดค่าพร็อกซีให้ส่งคืนรหัสสถานะ HTTP 200 พร้อมเนื้อหาที่ขอจากการเปลี่ยนเส้นทาง สำหรับการติดตั้ง SAP หากมีการตั้งค่าสภาพแวดล้อมให้รองรับคำขอ HTTPS ขาออกของพร็อกซี พร็อกซีจะต้องรองรับ TLSv1.0 OpenSSL 0.9.8 ไม่รองรับ TLSv1.1 หรือ TLSv1.2 และรองรับเฉพาะ TLSv1.0 |
ข้อกำหนดของ Red Hat Enterprise Linux (RHEL)
RHEL มีข้อกำหนดเพิ่มเติมเนื่องจากมีการสมัครใช้บริการเพื่อเข้าถึงการดาวน์โหลดซอฟต์แวร์จาก Red Hat เซิร์ฟเวอร์ต้องสามารถเชื่อมต่ออินเทอร์เน็ตเพื่อดาวน์โหลด RPM ผ่านทาง Yum หากใช้ RHEL เซิร์ฟเวอร์ต้องลงทะเบียนในเครือข่าย Red Hat (RHN) และลงทะเบียนไว้ในช่องทางที่ไม่บังคับของเซิร์ฟเวอร์
ระบบจะตรวจสอบข้อกำหนดของ Red Hat ระหว่างการติดตั้ง และโปรแกรมติดตั้งพอร์ทัลจะแจ้งให้คุณหากยังไม่ได้ลงทะเบียน RHEL หากมีข้อมูลเข้าสู่ระบบ Red Hat อยู่แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อลงทะเบียน RHEL ก่อนเริ่มขั้นตอนการติดตั้ง
> subscription-manager register --username=my_username --password=my_password --auto-attach
แทนที่ my_username และ my_password ด้วยข้อมูลเข้าสู่ระบบ Red Hat
หากคุณมี RHEL เวอร์ชันทดลองใช้ คุณสามารถขอรับใบอนุญาตทดลองใช้งาน 30 วัน ดูข้อมูลเพิ่มเติมได้ที่ https://access.redhat.com/solutions/32790
ข้อกำหนดของ SMTP
Apigee กำหนดให้คุณต้องกำหนดค่าเซิร์ฟเวอร์ SMTP เพื่อส่งข้อความอีเมลจากพอร์ทัล ดังนั้นคุณต้องตรวจสอบว่า Drupal เข้าถึงพอร์ตที่จำเป็นในเซิร์ฟเวอร์ SMTP ได้ สำหรับ SMTP ที่ไม่ใช่ TLS หมายเลขพอร์ตมักจะเป็น 25 สำหรับ SMTP ที่เปิดใช้ TLS มักจะเป็น 465 แต่โปรดตรวจสอบกับผู้ให้บริการ SMTP
ข้อกำหนดเพิ่มเติม
ผู้ใช้ที่ติดตั้งซอฟต์แวร์ต้องมีสิทธิ์เข้าถึงระดับรูทเพื่อดำเนินการติดตั้ง
ข้อกำหนดด้านสถาปัตยกรรมการทำให้ใช้งานได้
บริการช่องทางขายมีอินเทอร์เฟซเดียวกับเซิร์ฟเวอร์การจัดการ Apigee ผ่าน REST API เพื่อจัดเก็บและเรียกดูข้อมูลเกี่ยวกับแอปพลิเคชันของผู้ใช้ บริการช่องทางขายต้องเชื่อมต่อกับเซิร์ฟเวอร์การจัดการผ่าน HTTP หรือ HTTPS ได้ ทั้งนี้ขึ้นอยู่กับการติดตั้ง
ข้อมูลที่จำเป็นก่อนที่คุณจะเริ่มการติดตั้ง
ก่อนเริ่มการติดตั้ง คุณต้องมีข้อมูลต่อไปนี้
- คุณกำลังกำหนดค่าแพลตฟอร์มใด ได้แก่ Red Hat หรือ CentOS หากเป็นการติดตั้ง Red Hat เครื่องจะต้องลงทะเบียนในเครือข่าย Red Hat เพื่อดาวน์โหลด RPM
- คุณวางแผนที่จะติดตั้ง Postgres ในเครื่องภายในหรือไม่ ในกรณีนี้ อย่าติดตั้ง Postgres ในเครื่อง หากต้องการการติดตั้งแบบง่ายๆ โดยมีทุกอย่างในเครื่องเดียวกัน ให้ติดตั้ง Postgres ในเครื่อง
- หากต้องการเข้าถึงเซิร์ฟเวอร์ Postgres ระยะไกล, ชื่อโฮสต์ พอร์ต ชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่านของเซิร์ฟเวอร์ Postgres ระยะไกล ควรกำหนดค่าเซิร์ฟเวอร์ Postgres ระยะไกลไว้แล้วก่อนเริ่มการติดตั้ง
- ชื่อโดเมนที่สมบูรณ์ในตัวเองของเว็บเซิร์ฟเวอร์คืออะไร (ระบบจะเพิ่มข้อมูลนี้ลงใน /etc/hosts) นี่ควรเป็นที่อยู่ IP หรือชื่อโฮสต์ เช่น portalserver.example.com ค่าเริ่มต้นคือ localhost
- มีข้อมูล 3 อย่างที่ช่วยให้พอร์ทัลสื่อสารกับเซิร์ฟเวอร์การจัดการ Apigee Edge ได้ ข้อมูลมีดังนี้
- URL ของปลายทาง Apigee Management API: จะเป็นชื่อโฮสต์หรือที่อยู่ IP อย่างใดอย่างหนึ่ง นี่คือปลายทาง REST ที่ระบบจะเรียกใช้ทั้งหมดเพื่อสร้างแอปและลงทะเบียนนักพัฒนาซอฟต์แวร์สำหรับคีย์ของแอป ปลายทางเริ่มต้นคือ https://api.enterprise.apigee.com/v1
สำหรับการติดตั้ง Edge สำหรับ Private Cloud แล้ว URL จะอยู่ในรูปแบบ
http://EdgeIp:8080/v1
หรือ
https://EdgeIp:SSLport/v1
โดยที่ EdgeIp คือที่อยู่ IP ของเซิร์ฟเวอร์การจัดการ Edge และ พอร์ต SSL เช่น 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 ที่ระบบจะเรียกใช้ทั้งหมดเพื่อสร้างแอปและลงทะเบียนนักพัฒนาซอฟต์แวร์สำหรับคีย์ของแอป ปลายทางเริ่มต้นคือ https://api.enterprise.apigee.com/v1