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

พอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ 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 ได้ ทั้งนี้ขึ้นอยู่กับการติดตั้งของคุณ

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

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

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

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

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

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

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