พอร์ทัลบริการสำหรับนักพัฒนาแอป เวอร์ชัน 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 อยู่ในอีกเครื่องหนึ่ง