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

พอร์ทัลบริการสำหรับนักพัฒนาแอป v. 4.17.05

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

ฮาร์ดแวร์

ข้อกำหนด

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

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

ข้อกำหนดเพิ่มเติม

ผู้ใช้ที่ติดตั้งซอฟต์แวร์ต้องมีสิทธิ์เข้าถึงระดับรูทจึงจะทำการติดตั้งได้

ข้อกำหนดด้านสถาปัตยกรรมการติดตั้งใช้งาน

Developer Channel Services มีอินเทอร์เฟซเดียวกับ Apigee Management Server ผ่าน REST API เพื่อจัดเก็บและดึงข้อมูลเกี่ยวกับแอปพลิเคชันของผู้ใช้ Developer Channel Services จะต้องเชื่อมต่อกับ Management Server ผ่าน HTTP หรือ HTTPS ได้ ทั้งนี้ขึ้นอยู่กับการติดตั้งของคุณ

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

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

  1. คุณกำลังกำหนดค่าแพลตฟอร์มใด Red Hat หรือ CentOS หากเป็นการติดตั้ง Red Hat คุณต้องลงทะเบียนเครื่องใน Red Hat Network เพื่อดาวน์โหลด 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 และ SSLport คือพอร์ต SSL สำหรับ Edge Management API เช่น 8443
    2. ชื่อองค์กร Apigee: พอร์ทัลและองค์กร Apigee Edge มีความสัมพันธ์กัน คุณจะตั้งค่าองค์กรเริ่มต้นเมื่อตั้งค่าปลายทาง Management API ค่าเริ่มต้นคือ my-org
    3. ชื่อผู้ใช้และรหัสผ่านสำหรับปลายทาง Management API: การเรียกจากพอร์ทัลไปยัง Edge ต้องดำเนินการโดยผู้ดูแลระบบขององค์กร

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

      เช่น
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd