พอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ v. 4.17.01
ข้อกำหนดขั้นต่ำของฮาร์ดแวร์และซอฟต์แวร์สำหรับการติดตั้งมีดังนี้
ฮาร์ดแวร์ |
ข้อกำหนด |
ระบบปฏิบัติการ |
วิธีการติดตั้งเหล่านี้และไฟล์การติดตั้งที่ให้มาได้รับการทดสอบแล้วในระบบปฏิบัติการที่ระบุไว้ที่นี่ https://apigee.com/docs/api-services/reference/supported-software |
CPU | 2 แกน |
RAM |
4 GB |
ฮาร์ดดิสก์ |
120 GB |
อินเทอร์เฟซเครือข่าย |
ต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ โปรแกรมติดตั้งจะดาวน์โหลดทรัพยากรจากเว็บในขั้นตอนการติดตั้ง หากตั้งค่าสภาพแวดล้อมให้ใช้พร็อกซีกับคำขอ 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 Network (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 Network เพื่อดาวน์โหลด RPM
- คุณวางแผนที่จะติดตั้ง MySQL ในเครื่องไหม การติดตั้ง HA บางรายการกำหนดให้ MySQL อยู่ในเครื่องอื่นซึ่งไม่ใช่เครื่องที่แสดงหน้าเว็บพอร์ทัล หากเป็นเช่นนี้ อย่าติดตั้ง MySQL ในเครื่อง หากต้องการติดตั้งง่ายๆ โดยใช้ทุกอย่างในเครื่องเดียวกัน ให้ติดตั้ง MySQL ในเครื่อง
- หากคุณต้องการเข้าถึงเซิร์ฟเวอร์ MySQL จากระยะไกล ให้ป้อนชื่อโฮสต์ พอร์ต ชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่านของเซิร์ฟเวอร์ MySQL จากระยะไกล ควรมีการกำหนดค่าเซิร์ฟเวอร์ MySQL ระยะไกลอยู่แล้วก่อนที่จะเริ่มการติดตั้ง
- ชื่อโดเมนที่สมบูรณ์ในตัวเองของเว็บเซิร์ฟเวอร์คืออะไร (ระบบจะเพิ่มข้อมูลนี้ลงใน /etc/hosts) ค่านี้ควรเป็นที่อยู่ IP หรือชื่อโฮสต์ เช่น portalserver.example.com ค่าเริ่มต้นคือ localhost
- ข้อมูล 3 รายการที่ช่วยให้พอร์ทัลสื่อสารกับเซิร์ฟเวอร์การจัดการ Apigee Edge ได้ ข้อมูลดังกล่าวมีดังนี้
- URL ของปลายทาง Apigee Management API: อาจเป็นชื่อโฮสต์หรือที่อยู่ IP นี่คือปลายทาง REST ที่มีการเรียกใช้ทั้งหมดเพื่อสร้างแอปและลงทะเบียนนักพัฒนาแอปสำหรับคีย์แอป ปลายทางเริ่มต้นคือ https://api.enterprise.apigee.com/v1
สำหรับการติดตั้ง Edge สำหรับระบบคลาวด์ส่วนตัว URL อยู่ในรูปแบบ
http://EdgeIp:8080/v1
หรือ
https://EdgeIp:SSLport/v1
โดยที่ EdgeIp คือที่อยู่ IP ของเซิร์ฟเวอร์การจัดการ Edge และ SSLport คือพอร์ต SSL สำหรับ API การจัดการ Edge เช่น 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