การทํางานกับ Pantheon

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

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

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

การเข้าถึงหน้าแดชบอร์ดของ Pantheon

เมื่อ Apigee ส่ง URL ของพอร์ทัลให้คุณ คุณจะได้รับ URL ของหน้าแดชบอร์ด Pantheon ด้วย ซึ่งก็คือ https://dashboard.getpantheon.com/

เมื่อลงชื่อเข้าสู่ระบบหน้าแดชบอร์ดของ Pantheon เป็นครั้งแรก คุณจะเข้าสู่หน้าเว็บไซต์ดังที่แสดงด้านล่าง

จากหน้าแดชบอร์ด คุณจะเข้าถึงเว็บไซต์ กำหนดค่าบัญชี และดำเนินการอื่นๆ ได้

เลือกรูปภาพของเว็บไซต์ (เช่น apigeedocs) เพื่อเปิดแดชบอร์ดสําหรับเว็บไซต์นั้น

การจัดการสภาพแวดล้อม

ในหน้าแดชบอร์ดของ Pantheon มี 3 สภาพแวดล้อมที่ระบุไว้ที่ด้านบนของหน้า ได้แก่ Dev, Test และ Live โดยแต่ละวิธีจะอธิบายไว้ในตารางต่อไปนี้

สภาพแวดล้อม

คำอธิบาย

เวอร์ชันที่กำลังพัฒนา

สภาพแวดล้อม Dev จะเชื่อมต่อกับที่เก็บ Git ของคุณ การเปลี่ยนแปลงที่คุณพุชไปยัง Git จะปรากฏในสภาพแวดล้อม Dev ทันที

URL ของเว็บไซต์นี้อยู่ในรูปแบบด้านล่าง โดยที่ org_name คือชื่อองค์กรของคุณ:

http://dev-{org_name}.devportal.apigee.io/

ทดสอบ

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

URL ของเว็บไซต์นี้อยู่ในรูปแบบด้านล่าง โดยที่ org_name คือชื่อองค์กรของคุณ:

http://test-{org_name}.devportal.apigee.io/

เผยแพร่อยู่

สภาพแวดล้อม Live คือสภาพแวดล้อมการใช้งานจริงที่คุณกำหนดให้ลูกค้าเข้าถึงได้

URL ของเว็บไซต์นี้อยู่ในรูปแบบด้านล่าง โดยที่ org_name คือชื่อองค์กรของคุณ:

http://live-{org_name}.devportal.apigee.io/

การพัฒนาเนื้อหาของพอร์ทัล

ส่วนต่อไปนี้อธิบายวิธีพัฒนาเนื้อหาในพอร์ทัลของคุณ

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

หากคุณต้องการที่จะ...

คุณสามารถ

ข้อมูลเพิ่มเติม

เปลี่ยนรูปลักษณ์ของเว็บไซต์

พื้นฐาน - ใช้รายการเมนูลักษณะที่ปรากฏในเว็บไซต์พอร์ทัลเพื่อทำการเปลี่ยนแปลง เช่น แก้ไขโลโก้และสีของเว็บไซต์

ดูปรับแต่งลักษณะที่ปรากฏดังนี้

ขั้นสูง - หากต้องการแก้ไขรูปลักษณ์ที่สมบูรณ์ของเว็บไซต์ ให้ขยายธีมที่ปรับเปลี่ยนตามอุปกรณ์ของ Apigee

ดูการปรับแต่งธีม

เปลี่ยนลักษณะการทำงานของฟังก์ชันการทำงานของเว็บไซต์

พื้นฐาน - ใช้การตั้งค่าผู้ดูแลระบบในพอร์ทัลเพื่อเปลี่ยน/กำหนดค่าการทำงานของเว็บไซต์

ดูเอกสาร Apigee ได้ที่นี่

ขั้นสูง - สร้างโมดูลที่กำหนดเองเพื่อเปลี่ยนลักษณะการทำงานของเว็บไซต์

ดูการสร้างโมดูลที่กำหนดเองในเอกสาร Drupal

ภาพรวมของที่เก็บ Git

ที่เก็บ Git สำหรับโค้ด Drupal ของคุณมีโค้ดพอร์ทัลทั้งหมดและมีการจัดระเบียบโดยใช้โครงสร้างต่อไปนี้

หมายเหตุ: แก้ไขเนื้อหาภายในไดเรกทอรี /sites/all เท่านั้น หากแก้ไขเนื้อหาที่อยู่นอกไดเรกทอรี /sites/all คุณจะพบปัญหาเมื่ออัปเกรดเป็นเวอร์ชันใหม่ และอาจพบปัญหาความขัดแย้งในการผสานเมื่อตรวจสอบการเปลี่ยนแปลงไปยัง Git

โฟลเดอร์ในที่เก็บ Git

คำอธิบาย

/profiles/apigee

Apigee ได้ดูแลรักษาโมดูลและธีมต่างๆ ซึ่งรวมถึง

  • /profiles/apigee/modules/contrib: โมดูล Contrib ของ Drupal ได้รับการดูแลโดย Apigee
  • /profiles/apigee/themes/contrib: ธีมการเชื่อมต่อ Drupal ที่ Apigee
  • /profiles/apigee/modules/custom: โมดูลที่กำหนดเองที่สร้างโดย Apigee
  • /profiles/apigee/themes/custom: ธีมที่กำหนดเองที่สร้างโดย Apigee

หมายเหตุ: อย่าแก้ไขเนื้อหาในไดเรกทอรี /profiles/apigee มิฉะนั้นอาจมีปัญหาขณะอัปเกรดเป็นเวอร์ชันใหม่ และอาจพบปัญหาการผสานเมื่อตรวจสอบการเปลี่ยนแปลงไปยัง Git สำหรับแนวทางปฏิบัติแนะนำสำหรับ Drupal โปรดดูที่ไม่แฮ็กแกนหลัก

/sites/all

โมดูลและธีม Drupal ที่กำหนดเอง ดูข้อมูลเกี่ยวกับการจัดการเนื้อหาในโฟลเดอร์นี้ได้ที่การเพิ่มโมดูลและธีมที่กำหนดเอง รวมถึงการลบล้างโมดูลและธีมของโปรไฟล์ Drupal

หมายเหตุ: แก้ไขเนื้อหาภายในไดเรกทอรี /sites/all เท่านั้น

การเข้าถึงโค้ด

หากต้องการเข้าถึงที่เก็บโค้ดใน Git คุณต้องทำงานที่อธิบายไว้ในส่วนต่อไปนี้

โปรดดูเพิ่มเติมที่ฉันจะเข้าถึงซอร์สโค้ดพอร์ทัลนักพัฒนาซอฟต์แวร์ Drupal 7 ได้อย่างไร

การเปิดใช้งานการเข้าถึง SSH ในเซิร์ฟเวอร์ของคุณ

ก่อนที่จะใช้ Git เพื่อจัดการโค้ด Drupal ได้ คุณต้องเปิดใช้ SSH เพื่อเข้าถึงเซิร์ฟเวอร์โดยการอัปโหลดคีย์ SSH ไปยัง Pantheon

วิธีเปิดใช้งานการเข้าถึง SSH ในเซิร์ฟเวอร์

  1. ลงชื่อเข้าสู่ระบบ Pantheon ได้ที่ https://dashboard.getpantheon.com/
  2. ในหน้าแดชบอร์ด ให้เลือกบัญชี
  3. เลือกคีย์ SSH ในเมนูทางซ้าย
  4. เพิ่มคีย์และเลือกเพิ่มคีย์
    หากต้องการความช่วยเหลือ ให้เลือกลิงก์ดูวิธีสร้างคีย์ SSH

การเข้าถึงที่เก็บโค้ดใน Git

หมายเหตุ: ดูภาพรวมของโครงสร้างที่เก็บ Git ได้ในภาพรวมของที่เก็บ Git

วิธีเข้าถึงที่เก็บโค้ดใน Git

  1. ลงชื่อเข้าสู่ระบบหน้าแดชบอร์ดของ Pantheon
  2. เลือกไอคอนสำหรับพอร์ทัลของคุณจากหน้า Sites หลัก
  3. URL ของที่เก็บ Git จะปรากฏในหน้าทางด้านขวาของโหมดการเชื่อมต่อดังที่แสดงในรูปก่อนหน้านี้
  4. คัดลอก URL ของที่เก็บ Git แล้วโคลนไปยังสภาพแวดล้อมการพัฒนาในเครื่องโดยใช้คำสั่งต่อไปนี้
    > git clone gitURL sitename
    ตัวอย่างเช่น
    > git clone ssh://codeserver.dev.12@codeserver.dev.12.drush.in:2222/~/repository

การเปลี่ยนแปลงโค้ดที่คุณพุชไปยังที่เก็บ Git จะปรากฏขึ้นทันทีในสภาพแวดล้อม Dev ของพอร์ทัล

การทำให้โค้ดใช้งานได้ในสภาพแวดล้อมพอร์ทัล

วิธีเขียนโค้ดไปยังสภาพแวดล้อมพอร์ทัล

  1. พุชการอัปเดตโค้ดไปยัง Git ซึ่งจะอัปเดตสภาพแวดล้อม Dev ทันที
  2. ลงชื่อเข้าสู่ระบบ Pantheon และเลือกเว็บไซต์ของคุณ
  3. เลือกสภาพแวดล้อม Dev
  4. เลือก</>โค้ดในเมนูด้านซ้ายเพื่อดูข้อความเกี่ยวกับการเปลี่ยนแปลงโค้ดในบันทึกสัญญาผูกมัด ดังนี้
  5. เลือกสภาพแวดล้อมการทดสอบที่ด้านบนของหน้า
    1. หากคุณยังไม่ได้อัปโหลด Dev ไปยังการทดสอบ คุณจะได้รับข้อความแจ้งให้อัปโหลดตอนนี้
    2. หากคุณมีสภาพแวดล้อมการทดสอบอยู่แล้ว จะมีข้อความปรากฏขึ้นเพื่อแจ้งว่ามีคอมมิตจาก Dev ที่พร้อมทำให้ใช้งานได้ ดังนี้
  6. หากพุชเว็บไซต์ไปยังสภาพแวดล้อมเผยแพร่แล้ว คุณเลือกที่จะเลือกช่องทำเครื่องหมายที่ 3 เพื่อคัดลอกฐานข้อมูลที่เผยแพร่อยู่และไฟล์ที่นักพัฒนาซอฟต์แวร์อัปโหลดเพื่อทดสอบจากเวอร์ชันที่ใช้จริงได้ ซึ่งจะเป็นประโยชน์หากต้องการทดสอบการเปลี่ยนแปลงโค้ดกับข้อมูลล่าสุดที่มีในการถ่ายทอดสด
  7. เลือกปุ่มทำให้โค้ดใช้งานได้จากการพัฒนา
  8. ทดสอบพอร์ทัลในสภาพแวดล้อมทดสอบ
  9. แก้ไขโค้ดกับสภาพแวดล้อม Dev และพุชไฟล์อีกครั้งเพื่อทดสอบเพื่อการทดสอบ
  10. เมื่อการทดสอบเสร็จสมบูรณ์ ให้เลือกสภาพแวดล้อมเวอร์ชันที่ใช้จริงที่ด้านบนของหน้า
    1. หากคุณยังไม่ได้อัปโหลดการทดสอบไปยังสด ระบบจะแจ้งให้คุณอัปโหลดทันที
    2. หากคุณมีสภาพแวดล้อม Live อยู่แล้ว จะมีข้อความปรากฏขึ้นเพื่อแจ้งว่ามีคอมมิตจาก Test ที่พร้อมทำให้ใช้งานได้ ทำให้การเปลี่ยนแปลงเหล่านั้นใช้งานได้ด้วยวิธีเดียวกับที่คุณทำให้ใช้งานได้กับ Test จาก Dev เมื่อทดสอบเสร็จแล้ว ให้พุชโค้ดไปยังสภาพแวดล้อม Live

ดูข้อมูลเพิ่มเติม

การเพิ่มโมดูลและธีมที่กำหนดเอง

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

หมายเหตุ: แก้ไขเนื้อหาภายในไดเรกทอรี /sites/all เท่านั้น หากแก้ไขเนื้อหาที่อยู่นอกไดเรกทอรี /sites/all คุณอาจพบปัญหาความขัดแย้งในการผสานเมื่อตรวจสอบการเปลี่ยนแปลงของ Git

โมดูล/ธีม โฟลเดอร์ในที่เก็บ Git ข้อมูลเพิ่มเติม (เอกสารประกอบของ Drupal)
โมดูลที่กำหนดเอง sites/all/modules/custom การสร้างโมดูลที่กำหนดเอง
ธีมที่กำหนดเอง sites/all/themes การปรับแต่งธีม
ธีม Drupal 7

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

การลบล้างโมดูลและธีมโปรไฟล์ Drupal

โมดูลและธีมในไดเรกทอรีต่อไปนี้จะลบล้างโมดูลและธีมของโปรไฟล์ Drupal ที่ดูแลและเผยแพร่โดย Apigee ใน /profiles/apigee ดูภาพรวมของที่เก็บ Git

เช่น คุณอาจต้องการลบล้างโมดูลในการกระจาย Apigee Drupal ในสถานการณ์ต่อไปนี้

  • คุณต้องการใช้โมดูลเวอร์ชันอื่น
  • คุณต้องการอัปเดตความปลอดภัยก่อนที่จะเปิดตัว Apigee ตามกำหนดการครั้งถัดไป
โมดูล/ธีม โฟลเดอร์ในที่เก็บ Git ข้อมูลเพิ่มเติม (เอกสารประกอบของ Drupal)
โมดูลที่สนับสนุน Drupal

sites/all/modules/contrib

หมายเหตุ: โมดูลที่จัดเก็บไว้ใน /sites/all/modules จะลบล้างโมดูลการแจกจ่าย Apigee Drupal

โมดูลที่มีส่วนร่วม

หมายเหตุ: โมดูลที่มอบให้โดย Drupal ในไดเรกทอรีนี้จะลบล้างโมดูลที่เทียบเท่าซึ่งจัดการและจัดจำหน่ายโดย Apigee ใน /profiles/apigee/modules นำโมดูลที่ซ้ำกันซึ่งเพิ่มไปยังโฟลเดอร์นี้ออกหากคุณต้องการใช้โมดูลโปรไฟล์ Drupal ที่ดูแลโดย Apigee

ธีมที่ได้จาก Drupal sites/all/themes ธีมที่มีการมีส่วนร่วม

หมายเหตุ: ธีมที่ Drupal มีให้ในไดเรกทอรีนี้จะลบล้างโมดูลที่เทียบเท่าที่ Apigee ดูแลและเผยแพร่ใน /profiles/apigee/themes นำโมดูลที่ซ้ำกันซึ่งเพิ่มไปยังโฟลเดอร์นี้ออกหากคุณต้องการใช้ธีมโปรไฟล์ที่ดูแลโดย Apigee

เกี่ยวกับไฟล์ settings.php

Drupal settings.php มีการคอมมิตในที่เก็บ Git แบบอัปสตรีมของพอร์ทัลนักพัฒนาซอฟต์แวร์ Apigee Drupal หากต้องการเปลี่ยนแปลงไฟล์ sites/default/settings.php โปรดอย่าแก้ไขไฟล์โดยตรง ให้สร้างไฟล์ชื่อ sites/default/settings.local.php แล้วใส่โค้ดที่กำหนดเองลงไป sites/default/settings.local.php รวมอยู่ในไฟล์ settings.php

เช่น เมื่อตั้งค่าโดเมนที่กำหนดเองสำหรับเว็บไซต์ที่เผยแพร่อยู่ ให้ทำตามวิธีการที่ Pantheon ระบุ แทนที่จะแก้ไขไฟล์ settings.php โดยตรง ให้เพิ่มการอัปเดตที่จำเป็นใน sites/default/settings.local.php

การรักษาความปลอดภัยให้พอร์ทัลของคุณ

เว็บไซต์พอร์ทัลที่เชื่อมโยงกับสภาพแวดล้อม Dev, Test และ Live จะเข้าถึงได้แบบสาธารณะโดยค่าเริ่มต้น ซึ่งหมายความว่าทุกคนที่มี URL ของเว็บไซต์จะเข้าถึงเว็บไซต์ได้ แต่ลงทะเบียนบัญชีหรือลงชื่อเข้าสู่ระบบเว็บไซต์ไม่ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการควบคุมการลงทะเบียนผู้ใช้ได้ที่เพิ่มและจัดการบัญชีผู้ใช้

คุณอาจต้องการซ่อนเว็บไซต์เวอร์ชันที่กำลังพัฒนาและการทดสอบไม่ให้แสดงต่อสาธารณะ และซ่อนเว็บไซต์เวอร์ชันที่ใช้จริงไว้จนกว่าจะพัฒนาเสร็จสิ้น Pantheon ให้คุณเพิ่มการควบคุมชื่อผู้ใช้/รหัสผ่านเพื่อล็อกเว็บไซต์เพื่อให้เฉพาะบุคคลที่มีข้อมูลเข้าสู่ระบบที่เหมาะสมเท่านั้นที่เข้าถึงได้

เพิ่มการล็อกสภาพแวดล้อมใดก็ได้จาก 3 แบบโดยเลือกความปลอดภัยในเมนูด้านซ้ายของสภาพแวดล้อมนั้นๆ ดูข้อมูลเพิ่มเติมได้ที่การล็อกเว็บไซต์

หากต้องการเปิดใช้ TLS/SSL สำหรับเว็บไซต์ โปรดดูที่การใช้ TLS ในพอร์ทัล

การใช้การอัปเดต Apigee กับพอร์ทัลของคุณ

เมื่อ Apigee เผยแพร่พอร์ทัลรุ่นใหม่ จะมีข้อความปรากฏในหน้าแดชบอร์ดของ Pantheon

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

วิธีนำการอัปเดตไปใช้มีดังนี้

  1. ลงชื่อเข้าสู่ระบบ Pantheon ที่ https://dashboard.getpantheon.com/ แล้วเลือกเว็บไซต์ของคุณ
  2. เลือกสภาพแวดล้อม Dev
  3. เลือกรายการเมนู </>Code ทางด้านซ้าย หากมีอัปเดตของ Apigee ระบบจะแสดงการอัปเดตเหล่านั้น
  4. ใช้การอัปเดต ดังนี้
    1. เลือกช่องทำเครื่องหมายเรียกใช้update.phpหลังจากดึงโค้ด
    2. เลือกช่องทำเครื่องหมายล้างแคชหลังจากดึงโค้ด หากมี
    3. เลือกปุ่มทำให้โค้ดใช้งานได้
  5. เมื่อการอัปเดตเสร็จสมบูรณ์ ให้เลือกรายการในเมนูสถานะทางด้านซ้ายของหน้าแดชบอร์ด
  6. ในส่วนสถานะของสภาพแวดล้อม คุณอาจสังเกตเห็นข้อผิดพลาดสำหรับการอัปเดตฐานข้อมูล ดังที่แสดงด้านล่าง

    หากเห็นข้อผิดพลาดนี้ในทุกสภาพแวดล้อม ให้อัปเดตฐานข้อมูลด้วยตนเองดังนี้

    1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
    2. เลือกไอคอนหน้าแรก > เรียกใช้การอัปเดตที่มุมบนซ้ายของพอร์ทัล
    3. ทำตามวิธีการเพื่ออัปเดตฐานข้อมูล
  7. พุชการเปลี่ยนแปลงโค้ดไปยังสภาพแวดล้อมการทดสอบ แล้วพุชไปยังเวอร์ชันที่ใช้งานจริงตามที่อธิบายไว้ข้างต้น

การย้ายข้อมูลฟีเจอร์ที่กำหนดเองของคุณ

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

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

หากคุณได้สร้างการกำหนดค่าที่กำหนดเอง ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อย้ายข้อมูล

วิธีการ คำอธิบาย
ส่งออกการกำหนดค่าเป็นโค้ด การกำหนดค่าทั่วไปหลายรายการเป็นแบบ "ส่งออกได้" เป็นโค้ดโดยใช้โมดูลฟีเจอร์ เช่น มุมมอง แผง แคชรูปภาพ และอื่นๆ
ใช้ฟังก์ชัน hook_update_N() Drupal จะจัดการการเปลี่ยนแปลงฐานข้อมูลและการกำหนดค่าโดยใช้ฟังก์ชันhook_update_N()

หากมีโมดูลที่กำหนดเอง คุณจะทำสิ่งต่อไปนี้ได้

  • เพิ่มฟังก์ชัน hook_update_N() ในไฟล์ .install ของโมดูลเพื่อประมวลผลการเปลี่ยนแปลง
  • นำการเปลี่ยนแปลงเหล่านี้ไปใช้ควบคู่กับโค้ด
  • เรียกใช้ update.php เพื่อย้ายข้อมูลการเปลี่ยนแปลงในสภาพแวดล้อม Stage และ Prod

ดูข้อมูลเพิ่มเติมได้ในการใช้เวิร์กโฟลว์ Pantheon ซึ่งจะให้ภาพรวมเกี่ยวกับวิธีพัฒนา ทดสอบ และเผยแพร่เว็บไซต์ บทความนี้อยู่ในส่วนเกี่ยวกับ การจัดการการกำหนดค่า

การกำหนดค่าโดเมนที่กำหนดเอง

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

แพ็กเกจพอร์ทัลแบบเสียค่าใช้จ่ายสามารถกำหนดค่าชื่อโดเมนที่กำหนดเองสำหรับพอร์ทัล (บัญชีของนักพัฒนาซอฟต์แวร์หรือบัญชีฟรีจะสร้างโดเมนที่กำหนดเองไม่ได้) หากต้องการใช้โดเมนที่กำหนดเอง ให้สร้าง CNAME ใน DNS และชี้โดเมนของคุณไปที่ edge.apigee.getpantheon.com

เช่น หากต้องการกำหนดค่าโดเมนที่กำหนดเองสำหรับบริษัทชื่อ Mytech ให้ทำดังนี้

  1. กำหนดการตั้งค่า DNS ต่อไปนี้
    developer.mytech.com. 3600 IN CNAME edge.apigee.getpantheon.com
    การเปลี่ยนแปลง DNS อาจใช้เวลาถึง 48 ชั่วโมงจึงจะมีผลกับอุปกรณ์ไคลเอ็นต์ทั้งหมด
  2. ใช้รายการเมนูโดเมน / SSL ทางด้านซ้ายของหน้าแดชบอร์ดเพื่อเพิ่มโดเมนนี้ไปยังหน้าแดชบอร์ดของ Pantheon สำหรับสภาพแวดล้อม Live เท่านั้น
    ในกรณีส่วนใหญ่ คุณจะกำหนดค่า DNS สำหรับสภาพแวดล้อม Live เท่านั้น ไม่ใช่สำหรับ Dev และ Test คุณไม่ควรใช้สภาพแวดล้อมแบบ Dev หรือ Test สำหรับเวอร์ชันที่ใช้งานจริง

ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของ Pantheon ที่นี่

การเพิ่มผู้ดูแลระบบพอร์ทัล

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

หากต้องการเพิ่มผู้ดูแลระบบเพิ่มเติม โปรดดูหัวข้อสร้างผู้ใช้ที่ดูแลระบบ

การสำรองข้อมูลพอร์ทัล

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

ดูข้อมูลเพิ่มเติมได้ที่เครื่องมือสำรองข้อมูลในเอกสารประกอบของ Pantheon

การสมัครรับการอัปเดตสถานะ

คุณสมัครรับข้อมูลการอัปเดตสถานะและรุ่นของ Apigee ได้ที่ status.apigee.com คลิกสมัครรับข้อมูลอัปเดต ป้อนข้อมูลติดต่อ เช่น อีเมล เมื่อได้รับข้อความแจ้ง และคลิกสมัคร ในหน้าการจัดการการแจ้งเตือนทางอีเมล ให้ตรวจสอบว่าคุณได้เลือกพอร์ทัลนักพัฒนาซอฟต์แวร์ไว้ สลับการตั้งค่าการแจ้งเตือนอื่นๆ ตามต้องการ แล้วคลิกอัปเดตการตั้งค่า

คุณสามารถสมัครรับข้อมูลการอัปเดตสถานะ Pantheon และรายงานเหตุการณ์ เช่น เมื่อเกิดการหยุดชะงัก ได้ที่ http://status.getpantheon.com คลิกสมัครรับข้อมูลการอัปเดตเพื่อลงชื่อสมัครใช้