ภาพรวมของพอร์ทัลบริการสําหรับนักพัฒนาแอป

Developer Services Portal v. 4.17.09

บริการช่องทางสำหรับนักพัฒนาแอป Apigee เป็นพอร์ทัลเทมเพลตสำหรับการจัดการเนื้อหาและชุมชน โดยอิงตามโปรเจ็กต์ Drupal (www.drupal.org) แบบโอเพนซอร์ส การตั้งค่าเริ่มต้นช่วยให้สร้างและจัดการเอกสารประกอบ API, ฟอรัม และบล็อกได้ คอนโซลทดสอบในตัวช่วยให้ทดสอบ API แบบเรียลไทม์ได้จากภายในพอร์ทัล

นอกจากการจัดการเนื้อหาแล้ว Developer Channel Services ยังมีฟีเจอร์ต่างๆ สำหรับการจัดการชุมชน เช่น การลงทะเบียนผู้ใช้ด้วยตนเอง/อัตโนมัติ และการดูแลความคิดเห็นของผู้ใช้ รูปแบบการควบคุมการเข้าถึงตามบทบาท (RBAC) จะควบคุมการเข้าถึงฟีเจอร์ในบริการของช่องทางสำหรับนักพัฒนาแอป เช่น คุณสามารถเปิดใช้การควบคุมเพื่ออนุญาตให้ผู้ใช้ที่ลงทะเบียนสร้างโพสต์ในฟอรัม ใช้คอนโซลทดสอบ และอื่นๆ ได้

เอกสารเวอร์ชันนี้มีรายละเอียดเฉพาะสำหรับเวอร์ชัน 4.17.09 การอ้างอิงใดๆ ที่เจาะจงถึงเวอร์ชันก่อนหน้าถือเป็นความผิดพลาดและควรรายงานว่าเป็นข้อบกพร่อง

เข้าถึงชุมชน Apigee เพื่อถามคำถาม

ชุมชน Apigee เป็นแหล่งข้อมูลฟรีที่คุณสามารถติดต่อ Apigee รวมถึงลูกค้า Apigee รายอื่นๆ เพื่อสอบถามคำถาม เคล็ดลับ และปัญหาอื่นๆ ก่อนโพสต์ลงในชุมชน โปรดค้นหาโพสต์ที่มีอยู่ก่อนเพื่อดูว่ามีคำตอบสำหรับคำถามของคุณแล้วหรือยัง

โทโพโลยีเครือข่ายที่รองรับ

คุณสามารถติดตั้งคอมโพเนนต์ของบริการช่องทางสำหรับนักพัฒนาซอฟต์แวร์ Apigee ในการกำหนดค่าเครือข่ายหรือโทโพโลยีต่างๆ ได้ ซึ่งรวมถึง

  • เครื่องเดียว - คอมโพเนนต์ทั้งหมดของบริการช่องทางสำหรับนักพัฒนาซอฟต์แวร์ Apigee ที่ติดตั้งในเครื่องเดียว
  • ขนาดเล็ก - ฐานข้อมูล Drupal ได้รับการติดตั้งในเครื่องที่แยกต่างหากจากคอมโพเนนต์อื่นๆ

รูปภาพต่อไปนี้แสดงโทโพโลยีเครื่องเดียวที่มีการติดตั้งคอมโพเนนต์ทั้งหมดของบริการช่องทางสำหรับนักพัฒนาซอฟต์แวร์ Apigee ในเครื่องเดียว

ในภาพนี้ Public Core ประกอบด้วยคอมโพเนนต์ที่เข้าถึงได้แบบสาธารณะ Private Core ประกอบด้วยคอมโพเนนต์ที่บุคคลทั่วไปเข้าถึงไม่ได้

คอมโพเนนต์

คำอธิบาย

ติดตั้งโดย

ELB

ตัวจัดสรรภาระงานระดับองค์กร (ELB)

ผู้ให้บริการเครือข่าย

ตัวอย่างเช่น ทั้ง Amazon และ Rackspace มีตัวจัดสรรภาระงานระดับองค์กรเพื่อใช้กับอินสแตนซ์ของตน

Nginx 1.10.1 เว็บเซิร์ฟเวอร์ Nginx ที่ใช้สำหรับการติดตั้ง 4.17.09 Apigee

Apache Server เวอร์ชัน 2.2

เว็บเซิร์ฟเวอร์ Apache ที่ใช้ในพอร์ทัลเวอร์ชันก่อนหน้า

Apigee

Postgres 9.4

ฐานข้อมูลที่ Drupal ใช้สำหรับการติดตั้งใหม่ของ 4.17.09

Apigee หรือเชื่อมต่อกับการติดตั้งที่มีอยู่

หากต้องการเชื่อมต่อกับการติดตั้ง Postgres ระยะไกล การติดตั้งนั้นต้องเป็นเวอร์ชัน 9.4

MySQL 5.0.15 ขึ้นไป

ฐานข้อมูลที่ใช้ในพอร์ทัลเวอร์ชันก่อนหน้าใน RedHat 6.x หรือ CentOS 6.x

Apigee หรือเชื่อมต่อกับการติดตั้งที่มีอยู่ หากติดตั้ง MySQL โดยโปรแกรมติดตั้ง Apigee โปรแกรมจะติดตั้งเวอร์ชันล่าสุดที่พร้อมใช้งานสำหรับระบบปฏิบัติการของคุณ

หากต้องการเชื่อมต่อกับการติดตั้ง MySQL ระยะไกล เวอร์ชันต้องเป็น 5.0.15 ขึ้นไป

MariaDB 5.1.38 ขึ้นไป

ฐานข้อมูลที่ใช้ในพอร์ทัลเวอร์ชันก่อนหน้าใน RedHat 7.x หรือ CentOS 7.x

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

หากต้องการเชื่อมต่อกับการติดตั้ง MariaDB ระยะไกล ต้องเป็นเวอร์ชัน 5.1.38 ขึ้นไป

พื้นที่เก็บข้อมูลที่ใช้ร่วมกันของ Drupal

พื้นที่เก็บข้อมูลที่ใช้ร่วมกันซึ่ง Drupal ใช้สำหรับไฟล์ที่อัปโหลด สคริปต์แบบคงที่ และข้อมูลอื่นๆ

Apigee

Drush 6.2

อินเทอร์เฟซบรรทัดคำสั่งของ Drupal

Apigee

PHP 7.0

เครื่องมือการเขียนสคริปต์ฝั่งเซิร์ฟเวอร์

Apigee

Apache Solr

เซิร์ฟเวอร์การค้นหาของ Drupal Apache Solr ใช้ไลบรารีการค้นหา Apache Lucene

Apigee แต่จะไม่ได้เปิดใช้โดยค่าเริ่มต้น เปิดใช้เฉพาะในกรณีที่คุณมีข้อมูลจำนวนมากในพอร์ทัล ดูวิธีการเปิดใช้ได้ที่ข้อกำหนดของพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์

ด้านล่างนี้คือโทโพโลยีขนาดเล็กที่เซิร์ฟเวอร์ MySQL อยู่ในเครื่องแยกต่างหาก