โฮสต์ไฟล์ฟีด

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

คำแนะนำสำหรับการโฮสต์ฟีด

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

  • สร้างโฟลเดอร์ชื่อ "ล่าสุด" (ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) ตรวจสอบว่าโฟลเดอร์นี้ได้รับการอัปเดตด้วย JSON ไฟล์ฟีดเป็นรายวันและมีเฉพาะไฟล์ที่ Google ควรดึงข้อมูลของวันในเวลาใดก็ตาม
  • อย่าสร้างโฟลเดอร์ย่อยในโฟลเดอร์ล่าสุด รักษาลำดับชั้นให้คงที่ เช่น ไฟล์ JSON ทั้งหมด ควรอยู่ในโฟลเดอร์ "ล่าสุด" โดยตรง
  • นอกจากนี้ คุณยังเลือกจัดเก็บฟีดอย่างน้อย 30 วันล่าสุดในโฟลเดอร์ชื่อ "date-time" ได้ วิธีนี้เป็นประโยชน์ในกรณีที่ต้องติดตามปัญหาเกี่ยวกับเวอร์ชันก่อนหน้า ฟีดหรือค้นหาข้อมูลเมตาที่ให้ไว้ก่อนหน้านี้ Google จะไม่ใช้โฟลเดอร์เหล่านี้ไม่ว่าในกรณีใดๆ
  • ตรวจสอบว่าโฟลเดอร์ "ล่าสุด" ไม่มีไฟล์ที่มีขนาด 0 KB/ไฟล์ว่างอยู่ในช่วงเวลาหนึ่งๆ
  • ตรวจสอบว่า Google เข้าถึงโฟลเดอร์ "ล่าสุด" ได้เสมอ เพื่อให้สามารถดึงข้อมูลไฟล์ใน อย่างราบรื่น
  • ในกรณีที่ Google ขอฟีดชั่วคราว ให้ตรวจสอบว่าได้สร้างโฟลเดอร์แยกต่างหากเพื่อโฮสต์ สำหรับทดลองใช้ ตัวอย่างเช่น หากลำดับชั้นสำหรับฟีดที่ใช้งานจริงคือ ../latest/ คุณสามารถสร้าง ลำดับชั้นที่ต่างกันสำหรับฟีดชั่วคราว เช่น ../staging/latest/

วิธีการโฮสติ้ง

ตารางด้านล่างแสดงวิธีโฮสต์ฟีดที่รองรับและรายละเอียดที่จําเป็นสําหรับการแชร์ ตัวแทนของ Google

วิธีการ ต้องระบุรายละเอียด การรองรับการตรวจสอบสิทธิ์
Google Cloud Storage (GCS)
  • URL ของออบเจ็กต์ GCS, ที่เก็บข้อมูล หรือโฟลเดอร์
  • ข้อมูลเข้าสู่ระบบ
  • เวลาที่ดีที่สุดในการดึงข้อมูลฟีดวันละครั้ง
  • ต้องแชร์ URL ของ Google Cloud Storage กับ "088794101-100000002-account@partnercontent.gserviceaccount.com" (สิทธิ์โปรแกรมดูออบเจ็กต์พื้นที่เก็บข้อมูล)
    ดูรายละเอียดเพิ่มเติมใน โฮสต์ฟีดบนส่วน Google Cloud Storage
HTTPS
  • URL ของเซิร์ฟเวอร์ HTTP
  • ข้อมูลเข้าสู่ระบบ
  • เวลาที่ดีที่สุดในการดึงข้อมูลฟีดวันละครั้ง
SFTP
  • URL ของเซิร์ฟเวอร์ SFTP
  • ข้อมูลเข้าสู่ระบบ
  • เวลาที่ดีที่สุดในการดึงข้อมูลฟีดวันละครั้ง
  • ชื่อผู้ใช้และรหัสผ่าน หรือ
  • ชื่อผู้ใช้ คีย์ส่วนตัว และ รหัสผ่านของคีย์ส่วนตัว หรือ
  • ทั้ง 2 อย่างร่วมกัน
AWS S3
  • URL ของที่เก็บข้อมูล S3 (ตัวอย่าง: S3://mediafeed-bucket/latest)
  • ภูมิภาคที่เก็บข้อมูล S3 (เช่น EU-WEST-1)
  • ข้อมูลเข้าสู่ระบบ
  • เวลาที่ดีที่สุดในการดึงข้อมูลฟีดวันละครั้ง
  • ทั้งรหัสคีย์การเข้าถึงและคีย์การเข้าถึงลับหรือ
  • S3 ที่เก็บข้อมูลที่มีสิทธิ์เข้าถึงแบบไม่จำกัด (ไม่แนะนำ)

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

โฮสต์ฟีดบน Google Cloud Storage

ขั้นตอนต่อไปนี้แสดงวิธีอัปโหลดไฟล์ฟีดบน Google Cloud Storage

  1. เข้าสู่ระบบคอนโซล Google Cloud Platform แล้วคลิกเมนูแบบเลื่อนลงเลือกโปรเจ็กต์

  2. คลิกโปรเจ็กต์ใหม่ในหน้าต่างป๊อปอัป

  3. ตั้งชื่อโปรเจ็กต์ใหม่แล้วคลิกสร้าง

  4. ในเมนูการนำทาง ให้คลิกพื้นที่เก็บข้อมูล > เบราว์เซอร์

  5. หากยังไม่ได้ลงชื่อสมัครใช้ Google Cloud Storage ให้คลิกลงชื่อสมัครใช้เพื่อทดลองใช้ฟรี เพื่อเริ่มทดลองใช้ฟรี (คุณจะต้องชำระค่าบริการนี้เมื่อค่าใช้จ่ายถึงเกณฑ์การเรียกเก็บเงินหรือเมื่อครบ 30 วันแล้วเท่านั้น)

  6. หลังจากลงชื่อสมัครทดลองใช้ฟรีแล้ว ให้รีเฟรชเบราว์เซอร์เพื่ออัปเดตหน้าจอ

  7. คลิกสร้างที่เก็บข้อมูล

  8. ตั้งชื่อที่เก็บข้อมูลแล้วคลิกสร้าง

  9. ในหน้ารายละเอียดที่เก็บข้อมูล ให้คลิกอัปโหลดไฟล์

  10. อัปโหลดไฟล์ฟีด

  11. ในหน้ารายละเอียดที่เก็บข้อมูล ให้คลิกสิทธิ์

  12. คลิกเพิ่มสมาชิก

  13. ในช่องสมาชิกใหม่ ให้ป้อนอีเมลต่อไปนี้

    088794101-100000002-account@partnercontent.gserviceaccount.com
    
  14. เลือก Storage Object Viewer ในเมนูแบบเลื่อนลง แล้วคลิกบันทึก

หลังจากอัปโหลดไฟล์ฟีดไปยังระบบโฮสต์แล้ว โปรดติดต่อทีมการใช้สื่อเพื่อตรวจสอบไฟล์ฟีด