ตอนนี้ Amazon CloudWatch Logs รองรับการนำเข้าข้อมูลบันทึกโดยใช้โปรโตคอลที่อิงกับ HTTP แล้ว
ตอนนี้ Amazon CloudWatch Logs รองรับ HTTP Log Collector (HLC), ND-JSON, JSON ที่มีโครงสร้างและ OTEL สำหรับการส่งข้อมูลบันทึกโดยใช้โปรโตคอลที่อิงกับ HTTP พร้อมโทเค็นผู้ให้บริการแล้ว การเปิดตัวครั้งนี้ทำให้ลูกค้าสามารถนำเข้าข้อมูลบันทึกได้ในกรณีที่การผสานการทำงาน AWS SDK ทำได้ยาก เช่น กับซอฟต์แวร์ของบุคคลที่สามหรือซอฟต์แวร์สำเร็จรูป ตำแหน่งข้อมูลใหม่คือ:
-
ข้อมูลบันทึก HTTP Log Collector (HLC) (https://logs .<region>.amazonaws.com/services/collector/event) — สำหรับเหตุการณ์ JSON เหมาะอย่างยิ่งสำหรับการย้ายไปป์ไลน์ข้อมูลบันทึกที่มีอยู่เดิม
-
ข้อมูลบันทึก ND-JSON (https://logs.<region>.amazonaws.com/ingest/bulk) — สำหรับ JSON ที่คั่นด้วยบรรทัดใหม่ โดยแต่ละบรรทัดเป็นเหตุการณ์ในข้อมูลบันทึกอิสระ เหมาะอย่างยิ่งสำหรับการสตรีมข้อมูลปริมาณมากและการนำเข้าข้อมูลบันทึกจำนวนมาก
-
ข้อมูลบันทึก JSON ที่มีโครงสร้าง (https://logs .<region>.amazonaws.com/ingest/json) — ส่งออบเจ็กต์ JSON เดียวหรืออาร์เรย์ของออบเจ็กต์ JSON
-
ข้อมูลบันทึก OpenTelemetry (https://logs .<region>.amazonaws.com/v1/logs) — สำหรับข้อมูลบันทึกที่มีรูปแบบ OTLP ในการเข้ารหัสเป็น JSON หรือ Protobuf ส่งไปยัง CloudWatch
หากต้องการเปิดใช้งานตำแหน่งข้อมูล HLC ให้ไปที่การตั้งค่า CloudWatch ในคอนโซล AWS และสร้างคีย์ API CloudWatch จะสร้างผู้ใช้ IAM ที่จำเป็นพร้อมกับข้อมูลประจำตัวและสิทธิ์เฉพาะสำหรับบริการ คีย์ API สามารถกำหนดค่าระยะเวลาหมดอายุได้ที่ 1, 5, 30, 90 หรือ 365 วัน ลูกค้าต้องเปิดใช้งานการยืนยันตัวตนด้วยโทเค็นผู้ให้บริการในแต่ละกลุ่มข้อมูลบันทึกก่อนจึงจะสามารถรับบันทึกได้ ซึ่งจะช่วยป้องกันการนำเข้าข้อมูลโดยไม่ได้ตั้งใจ ลูกค้าสามารถใช้นโยบายควบคุมบริการเพื่อบล็อกการสร้างข้อมูลประจำตัวเฉพาะบริการได้
ตำแหน่งข้อมูลเหล่านี้มีให้บริการใน AWS Region ต่อไปนี้ ได้แก่ สหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียฝั่งเหนือ), สหรัฐอเมริกาฝั่งตะวันตก (แคลิฟอร์เนียเหนือ), สหรัฐอเมริกาฝั่งตะวันตก (ออริกอน) และสหรัฐอเมริกาฝั่งตะวันออก (โอไฮโอ) หากต้องการดูเพิ่มเติมเกี่ยวกับตำแหน่งข้อมูล HLC และแนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย โปรดดูเอกสารประกอบ CloudWatch Logs