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

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

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

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

เอกสารเวอร์ชันนี้มีรายละเอียดเฉพาะเวอร์ชัน 4.17.09 ข้อมูลอ้างอิงที่เกี่ยวข้องกับเวอร์ชันก่อนหน้าโดยเฉพาะจะมีการควบคุมดูแลและควรรายงานว่าเป็นข้อบกพร่อง

หากมีข้อสงสัย โปรดติดต่อชุมชน Apigee

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

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

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

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

ภาพต่อไปนี้แสดงโทโพโลยีของเครื่องเดียวที่มีการติดตั้งคอมโพเนนต์ทั้งหมดของ Apigee Developer Channel Services ในเครื่องเดียว

ในรูปนี้ ฟีเจอร์หลักสาธารณะมีคอมโพเนนต์ที่เข้าถึงได้แบบสาธารณะ Private Core มีคอมโพเนนต์ที่เข้าถึงแบบสาธารณะไม่ได้

ส่วนประกอบ

คำอธิบาย

ติดตั้งโดย

เอลบี

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

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

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

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

เซิร์ฟเวอร์ Apache เวอร์ชัน 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 หรือเชื่อมต่อกับการติดตั้งที่มีอยู่ หากโปรแกรมติดตั้ง Apigee ติดตั้ง MySQL ระบบจะติดตั้งเวอร์ชันล่าสุดที่พร้อมใช้งานสำหรับระบบปฏิบัติการของคุณ

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

MariaDB 5.1.38 ขึ้นไป

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

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

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

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

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

Apigee

แปรง 6.2

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

Apigee

PHP 7.0

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

Apigee

Apache Solr

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

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

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