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

พอร์ทัลบริการสำหรับนักพัฒนาแอปเวอร์ชัน 4.16.09

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

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

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

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

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

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

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

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

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

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

คอมโพเนนต์

คำอธิบาย

ติดตั้งโดย

ELB

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

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

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

Apache Server เวอร์ชัน 2.2

คุณสามารถมีอินสแตนซ์เซิร์ฟเวอร์ Apache รายการเดียว (เครื่องเดียวและขนาดเล็ก) หรือหลายรายการ (ขนาดกลางและขนาดใหญ่) ก็ได้ ทั้งนี้ขึ้นอยู่กับโทโพโลยีของคุณ

สำหรับขนาดกลางและขนาดใหญ่ คุณต้องระบุวิธีซิงค์อินสแตนซ์

Apigee

Apache Solr

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

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

MySQL 5.0.15 ขึ้นไป

ฐานข้อมูลที่ Drupal ใช้ สำหรับโทโพโลยีขนาดเล็ก กลาง และใหญ่ อินสแตนซ์ MySQL จะอยู่ในเครื่องที่ต่างจากคอมโพเนนต์อื่นๆ

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

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

MariaDB 5.1.38 ขึ้นไป

หากคุณติดตั้งพอร์ทัลใน RedHat 7 หรือ CentOS 7 สคริปต์การติดตั้งจะติดตั้ง MariaDB ไม่ใช่ MySQL MariaDB มีฟังก์ชันการทำงานเทียบเท่ากับ MySQL

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

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

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

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

Apigee

Drush 6.2

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

Apigee

PHP 7.0

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

Apigee

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