ภาพรวมพอร์ทัล

Edge for Private Cloud v4.18.05

พอร์ทัลบริการสำหรับนักพัฒนาแอปของ Apigee (หรือเรียกสั้นๆ ว่าพอร์ทัล) เป็นพอร์ทัลเทมเพลตสำหรับการจัดการเนื้อหาและชุมชน โดยอิงตามโปรเจ็กต์ Drupal แบบโอเพนซอร์ส การตั้งค่าพอร์ทัลเริ่มต้นจะมีบริการต่อไปนี้

  • การจัดการเนื้อหา: ใช้พอร์ทัลเพื่อสร้างและจัดการสิ่งต่อไปนี้
    • เอกสาร API
    • ฟอรัม
    • บล็อกโพสต์
  • การทดสอบ: ใช้พอร์ทัลเพื่อทดสอบ API แบบเรียลไทม์โดยใช้คอนโซลทดสอบในตัว
  • การจัดการชุมชน: พอร์ทัลจะจัดการสิ่งต่อไปนี้
    • การลงทะเบียนผู้ใช้ด้วยตนเองหรือโดยอัตโนมัติ
    • การตรวจสอบความคิดเห็นของผู้ใช้

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

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

ดูข้อมูลเพิ่มเติมได้ที่พอร์ทัลนักพัฒนาซอฟต์แวร์คืออะไร

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

คุณสามารถติดตั้งคอมโพเนนต์พอร์ทัลในการกำหนดค่าหรือโทโพโลยีต่อไปนี้

  • 1 โหนด: คอมโพเนนต์พอร์ทัลทั้งหมด (Drupal, Nginx, PHP, Soir) ที่ติดตั้งในเครื่องเดียวที่มี Postgres
  • 2 โหนด: คอมโพเนนต์พอร์ทัลทั้งหมดในเครื่องเดียว Postgres ในเครื่องที่ 2

รูปภาพต่อไปนี้แสดงโทโพโลยีที่รองรับ

1 โหนด

รูปที่ 1 แสดงโทโพโลยีพอร์ทัลแบบ 1 โหนดซึ่งคอมโพเนนต์พอร์ทัลทั้งหมดอยู่ในเครื่องเดียว

รูปที่ 1: โทโพโลยีพอร์ทัลแบบ 1 โหนด

2 โหนด

รูปที่ 2 แสดงโทโพโลยีพอร์ทัลแบบ 2 โหนดซึ่ง Postgres อยู่ในเครื่องที่แยกจากคอมโพเนนต์พอร์ทัลที่เหลือ

รูปที่ 2: โทโพโลยีพอร์ทัลแบบ 2 โหนด

โปรดทราบว่า

  • โทโพโลยีเหล่านี้เป็นโทโพโลยีเดียวที่ Apigee รองรับ หากคุณใช้โทโพโลยีเครือข่ายอื่น Apigee อาจไม่รองรับ โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าหรือทีมสนับสนุนของ Apigee Edge หากต้องการโซลูชันที่กำหนดเอง
  • ในการติดตั้ง 4.18.05 ใหม่ สคริปต์การติดตั้งจะติดตั้ง Postgres และ Nginx
  • เมื่ออัปเดตเป็น 4.18.05 จากการติดตั้งที่ใช้ Postgres และ Nginx สคริปต์การติดตั้งจะอัปเดต Postgres และ Nginx
  • เมื่ออัปเดตเป็น 4.18.05 จากการติดตั้งที่ใช้ MySQL/MariaDB/Apache คุณต้องแปลงการติดตั้งเป็น Postgres/Nginx ก่อนจึงจะอัปเดตเป็น 4.18.05 ได้ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อแปลงพอร์ทัลที่ใช้ TAR เป็นพอร์ทัลที่ใช้ RPM

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

ส่วนประกอบ คำอธิบาย ติดตั้งโดย

ELB

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

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

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

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

Postgres 9.6

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

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

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

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

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

Apigee

Drush 6.2

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

Apigee

PHP 7.0

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

Apigee

Apache Solr

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

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

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

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