ข้อกําหนดของพอร์ทัล

พอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ Apigee (หรือเรียกสั้นๆ ว่าพอร์ทัล) ต้องใช้ฮาร์ดแวร์และซอฟต์แวร์ขั้นต่ำต่อไปนี้

ฮาร์ดแวร์ ข้อกำหนด

ระบบปฏิบัติการ

วิธีการติดตั้งเหล่านี้และไฟล์การติดตั้งที่เกี่ยวข้องได้รับการทดสอบในระบบปฏิบัติการที่ระบุไว้ในซอฟต์แวร์และเวอร์ชันที่รองรับ

CPU 2 คอร์

RAM

4 GB

ฮาร์ดดิสก์

120 GB

Java

คุณต้องติดตั้ง Java เวอร์ชัน 1.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

Red Hat Enterprise Linux (RHEL) มีข้อกำหนดเพิ่มเติมเนื่องจากต้องสมัครใช้บริการเพื่อเข้าถึงการดาวน์โหลดซอฟต์แวร์จาก Red Hat เซิร์ฟเวอร์ต้องเชื่อมต่ออินเทอร์เน็ตเพื่อดาวน์โหลด RPM ผ่าน yum ได้ หากใช้ RHEL เซิร์ฟเวอร์ต้องลงทะเบียนใน Red Hat Network (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 ผ่าน REST API เพื่อจัดเก็บและดึงข้อมูลเกี่ยวกับแอปพลิเคชันของผู้ใช้ พอร์ทัลต้องเชื่อมต่อกับเซิร์ฟเวอร์การจัดการผ่าน HTTP หรือ HTTPS ได้ ทั้งนี้ขึ้นอยู่กับการติดตั้งของคุณ

ข้อมูลที่จำเป็นก่อนเริ่มการติดตั้ง

ก่อนเริ่มการติดตั้ง คุณต้องมีข้อมูลต่อไปนี้

  1. คุณกำลังกำหนดค่าแพลตฟอร์มใด Red Hat หรือ CentOS หากเป็นการติดตั้ง Red Hat คุณต้องลงทะเบียนเครื่องใน Red Hat Network เพื่อดาวน์โหลด RPM
  2. คุณวางแผนที่จะติดตั้ง Postgres ในเครื่องหรือไม่ หากต้องการติดตั้งแบบง่ายๆ โดยให้ทุกอย่างอยู่ในเครื่องเดียวกัน ให้ติดตั้ง Postgres ในเครื่อง
  3. หากต้องการเข้าถึงเซิร์ฟเวอร์ Postgres ระยะไกล ให้รับข้อมูลต่อไปนี้เกี่ยวกับเซิร์ฟเวอร์ Postgres
    • hostname
    • พอร์ต
    • ชื่อฐานข้อมูล
    • ชื่อผู้ใช้
    • รหัสผ่าน

    คุณควรกำหนดค่าเซิร์ฟเวอร์ Postgres ระยะไกลก่อนเริ่มการติดตั้ง

  4. ชื่อโดเมนที่สมบูรณ์ในตัวเองของเว็บเซิร์ฟเวอร์คืออะไร (ระบบจะเพิ่มข้อมูลนี้ลงใน /etc/hosts) ซึ่งควรเป็นที่อยู่ IP หรือชื่อโฮสต์ เช่น portalserver.example.com ค่าเริ่มต้นคือ localhost
  5. ข้อมูล 3 รายการที่ช่วยให้พอร์ทัลสื่อสารกับเซิร์ฟเวอร์การจัดการ Apigee Edge ได้มีดังนี้ ข้อมูลดังกล่าวมีดังนี้
    1. 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 สำหรับ Management API ของ Edge เช่น 8443

    2. ชื่อองค์กร Apigee: พอร์ทัลและองค์กร Apigee Edge มีความสัมพันธ์กัน คุณจะตั้งค่าองค์กรเริ่มต้นเมื่อตั้งค่าปลายทาง Management API ค่าเริ่มต้นคือ my-org
    3. ชื่อผู้ใช้และรหัสผ่านสำหรับปลายทาง Management API: การเรียกจากพอร์ทัลไปยัง Edge ต้องดำเนินการโดยผู้ดูแลระบบขององค์กร

      ชื่อผู้ใช้/รหัสผ่านนี้มีไว้สำหรับผู้ดูแลระบบในองค์กรของคุณ และควรใช้เพื่อเชื่อมต่อกับ Edge จากพอร์ทัลเท่านั้น ตัวอย่างเช่น หากคุณระบุข้อมูลเข้าสู่ระบบของผู้ใช้ และผู้ใช้รายนั้นถูกลบใน Edge พอร์ทัลจะไม่สามารถเชื่อมต่อกับ Edge ได้อีกต่อไป ดังนั้น ให้สร้างผู้ดูแลระบบในองค์กรสำหรับการเชื่อมต่อนี้โดยเฉพาะ

      เช่น

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd