ข้อกําหนดพอร์ทัลบริการสําหรับนักพัฒนาแอป

Edge สำหรับ Private Cloud เวอร์ชัน 4.18.01

ต่อไปนี้คือข้อกำหนดขั้นต่ำของฮาร์ดแวร์และซอฟต์แวร์สำหรับการติดตั้ง

ฮาร์ดแวร์

ข้อกำหนด

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

วิธีการติดตั้งและไฟล์ติดตั้งที่ให้มาเหล่านี้ได้รับการทดสอบในระบบปฏิบัติการที่ระบุไว้ที่ 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 ได้ ทั้งนี้ขึ้นอยู่กับการติดตั้ง

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

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

  1. คุณกำลังกำหนดค่าแพลตฟอร์มใด ได้แก่ Red Hat หรือ CentOS หากเป็นการติดตั้ง Red Hat เครื่องจะต้องลงทะเบียนในเครือข่าย Red Hat เพื่อดาวน์โหลด RPM
  2. คุณวางแผนที่จะติดตั้ง Postgres ในเครื่องภายในหรือไม่ ในกรณีนี้ อย่าติดตั้ง Postgres ในเครื่อง หากต้องการการติดตั้งแบบง่ายๆ โดยมีทุกอย่างในเครื่องเดียวกัน ให้ติดตั้ง Postgres ในเครื่อง
  3. หากต้องการเข้าถึงเซิร์ฟเวอร์ Postgres ระยะไกล, ชื่อโฮสต์ พอร์ต ชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่านของเซิร์ฟเวอร์ Postgres ระยะไกล ควรกำหนดค่าเซิร์ฟเวอร์ 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 สำหรับ Private Cloud แล้ว URL จะอยู่ในรูปแบบ
      http://EdgeIp:8080/v1

      หรือ
      https://EdgeIp:SSLport/v1

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

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

      ตัวอย่างเช่น
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd