API Destination

API Destination เป็นคุณสมบัติใหม่ของ EventBridge ที่ช่วยให้นักพัฒนาส่งเหตุการณ์กลับไปยังแอปพลิเคชันภายในองค์กรหรือแอปพลิเคชัน SaaS ต่างๆ ได้ด้วยความสามารถในการควบคุมปริมาณการประมวลผลและการตรวจสอบสิทธิ์ ลูกค้าสามารถส่งเหตุการณ์ไปยังแอปพลิเคชันบนเว็บได้ด้วยที่อยู่เว็บ โดยไม่ต้องกังวลเกี่ยวกับการเขียนโค้ดแบบกำหนดเองหรือการใช้โครงสร้างพื้นฐานเพิ่มเติม ลูกค้าสามารถกำหนดค่ากฎได้ด้วยการเปลี่ยนอินพุตที่จะแมปรูปแบบของเหตุการณ์เป็นรูปแบบบริการการรับ และคุณสามารถใช้ EventBridge ดูแลการรักษาความปลอดภัยและการส่งมอบได้  เรียนรู้เพิ่มเติมในโพสต์บล็อกนี้

การเก็บถาวรและการเล่นเหตุการณ์ซ้ำ

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

รีจิสทรีของสคีมา

รีจิสทรีของสคีมาของ EventBridge จัดเก็บสคีมาเหตุการณ์ไว้ในรีจิสทรีซึ่งช่วยให้นักพัฒนาคนอื่นๆ ในบริษัทของคุณสามารถค้นหาและเข้าใช้งานได้โดยง่าย ดังนั้น คุณจึงไม่ต้องค้นหาเหตุการณ์และโครงสร้างของเหตุการณ์ด้วยตัวเอง รีจิสทรียังช่วยให้คุณสร้างการผูกโค้ดกับภาษาโปรแกรม เช่น Java, Python หรือ TypeScript ได้โดยตรงใน IDE ของคุณ ดังนั้นจึงสามารถใช้เหตุการณ์เป็นออบเจ็กต์ในโค้ดของคุณได้ การเปิดใช้การสำรวจสคีมาสำหรับบัสเหตุการณ์จะเป็นการสำรวจสคีมาของเหตุการณ์แล้วเพิ่มเข้าไปในรีจิสทรีโดยอัตโนมัติ ซึ่งช่วยขจัดความจำเป็นที่จะต้องสร้างสคีมาสำหรับเหตุการณ์ด้วยตนเองออกไป สคีมาสำหรับทุกบริการของ AWS จะมองเห็นได้ในรีจิสทรีของสคีมาโดยอัตโนมัติ และสคีมาสำหรับแอปพลิเคชัน SaaS แบบผสานรวมจะสามารถมองเห็นได้ เมื่อคุณเปิดการสำรวจสคีมาสำหรับบัสเหตุการณ์คู่ค้า SaaS เรียนรู้เพิ่มเติมในโพสต์บล็อกนี้ เรียนรู้เพิ่มเติมในโพสต์บล็อกนี้

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

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

การผสานการทำงาน SaaS

แอปพลิเคชัน AWS ของคุณสามารถดำเนินการตามกิจกรรมที่แอปพลิเคชัน SaaS สร้างได้ Amazon EventBridge ผสานรวมกับแอปพลิเคชัน SaaS จากผู้ให้บริการต่างๆ เช่น Datadog, OneLogin, PagerDuty, Savyint, Segment, SignalFX, SugarCRM, Symantec, Whispir และ Zendesk และยังมาพร้อมกับแผนการผสานรวมเพิ่มเติม คุณไม่จำเป็นต้องจัดการกับการตั้งค่าการผสานรวมใดๆ เช่น เหตุการณ์การตรวจสอบสิทธิ์จากผู้ให้บริการ SaaS ของคุณจะปรากฏบนบัสเหตุการณ์ของคุณ

แหล่งเหตุการณ์และเป้าหมายในตัวมากกว่า 100 รายการ

Amazon EventBridge ผสานรวมกับแหล่งเหตุการณ์กว่า 130 รายการและมากกว่า 35 เป้าหมาย ซึ่งรวมถึง AWS Lambda, Amazon SQS, Amazon SNS, AWS Step FunctionsAmazon Kinesis Data Streams, Amazon Kinesis Data Firehose โดยมีแผนการที่จะผสานรวมกับทรัพยากรและเป้าหมายเพิ่มเติม การเปลี่ยนรูปการเรียกใช้ API ทั้งหมด (เช่น การเรียกใช้ทั้งหมด ยกเว้น Describe*, List* และ Get*) ในบริการของ AWS ทั้งหมดจะสร้างเหตุการณ์ผ่าน AWS CloudTrail

ผู้เผยแพร่และผู้สมัครสมาชิกเหตุการณ์ที่ปลด

Amazon EventBridge ช่วยให้คุณสร้างสถาปัตยกรรมแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์ได้อย่างง่ายดาย แอปพลิเคชันหรือไมโครเซอร์วิสสามารถเผยแพร่เหตุการณ์ไปที่บัสเหตุการณ์โดยที่ผู้สมัครสมาชิกไม่จำเป็นต้องรับทราบ แอปพลิเคชันหรือไมโครเซอร์วิสสามารถสมัครรับเหตุการณ์ได้โดยที่ผู้เผยแพร่ไม่จำเป็นต้องรับทราบ คุณยังสามารถส่งเหตุการณ์จากแอปพลิเคชันของคุณเองไปยังบัสเหตุการณ์ผ่าน PutEvents API ของบริการได้เช่นกัน แอปพลิเคชันอื่นๆ สามารถรับเหตุการณ์ผ่านบริการเป้าหมาย AWS ที่รองรับมากมายได้ การปลดนี้ช่วยให้ทีมทำงานได้อย่างอิสระ นำไปสู่การพัฒนาที่รวดเร็วขึ้นและความคล่องตัวที่ดีขึ้น

การกรองเหตุการณ์

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

การส่งมอบเหตุการณ์ที่เชื่อถือได้

Amazon EventBridge ให้การส่งมอบเหตุการณ์อย่างน้อยหนึ่งครั้งไปยังเป้าหมาย รวมถึงการลองอีกครั้งด้วยการถอยกลับแบบทวีคูณนานสูงสุด 24 ชั่วโมง เหตุการณ์จะถูกจัดเก็บไว้ใน Availability Zone (AZ) หลายโซน ช่วยให้มั่นใจได้ว่าเหตุการณ์ของคุณจะถูกส่งไปยังจุดหมายปลายทาง Amazon EventBridge ยังมีข้อตกลงระดับการให้บริการ (SLA) ที่พร้อมให้บริการ 99.99% เพื่อให้มั่นใจว่าแอปพลิเคชันของคุณสามารถเข้าถึงบริการได้อย่างเสถียร

ตอบสนองโดยอัตโนมัติต่อการเปลี่ยนแปลงด้านการปฏิบัติงานในบริการของ AWS

Amazon EventBridge อัปเกรดจาก Amazon CloudWatch Events รุ่นก่อนหน้า ซึ่งให้การสตรีมเหตุการณ์ของระบบที่อธิบายการเปลี่ยนแปลงของทรัพยากร AWS ของคุณในแบบที่เกือบจะเรียลไทม์ ซึ่งช่วยให้คุณสามารถตอบสนองต่อการเปลี่ยนแปลงด้านการดำเนินการและตอบสนองได้อย่างรวดเร็ว คุณเพียงแค่เขียนกฎต่างๆ เพื่อระบุถึงเหตุการณ์ที่สนใจไปที่แอปพลิเคชันของคุณ และการดำเนินการอัตโนมัติที่ต้องทำเมื่อกฎสามารถจับคู่กับเหตุการณ์ได้ ตัวอย่างเช่น คุณสามารถตั้งกฎเพื่อกระตุ้นฟังก์ชัน AWS Lambda เพื่อแก้ไขปัญหา หรือแจ้งเตือนหัวข้อ Amazon Simple Notification Service (SNS) เพื่อแจ้งเตือนผู้ดำเนินการ

เหตุการณ์ที่มีกำหนดเวลา

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

การติดตามและตรวจสอบ

คุณสามารถตรวจสอบบัสเหตุการณ์ของคุณได้โดยใช้ตัววัด Amazon CloudWatch เช่น จำนวนครั้งที่เหตุการณ์ตรงกับกฎ หรือจำนวนครั้งที่มีการเรียกใช้เป้าหมาย คุณสามารถใช้ Amazon CloudWatch Logs เพื่อจัดเก็บ ตรวจสอบ และวิเคราะห์เหตุการณ์ที่เกิดขึ้นในสภาพแวดล้อมของคุณได้ AWS CloudTrail ช่วยให้คุณสามารถตรวจสอบการโทรที่เกิดขึ้นกับ Amazon EventBridge API ได้

ความปลอดภัยและการปฏิบัติตามข้อกำหนด

Amazon EventBridge ผสานรวมกับ AWS Identity and Access Management (IAM) คุณจึงสามารถควบคุมได้ว่าผู้ใช้และทรัพยากรใดที่มีสิทธิ์ในการเข้าถึงข้อมูลของคุณและสามารถเข้าถึงได้อย่างไร EventBridge รองรับตำแหน่งข้อมูล VPC และการเข้ารหัสในระหว่างทางโดยใช้ TLS 1.2 Amazon EventBridge คือ GDPR, SOC, ISO, DoD CC SRG และเป็นไปตามมาตรฐาน FedRamp และยังเข้าเกณฑ์ HIPAA อีกด้วย

จ่ายเฉพาะแต่ละเหตุการณ์

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

Standard Product Icons (Features) Squid Ink
เรียนรู้เพิ่มเติมเกี่ยวกับราคาผลิตภัณฑ์

เข้าไปที่หน้าราคาของ Amazon EventBridge

เรียนรู้เพิ่มเติม 
Standard Product Icons (Start Building) Squid Ink
เริ่มต้นสร้างใน Console

เริ่มต้นสร้างด้วย Amazon EventBridge ใน AWS Management Console

ลงชื่อเข้าใช้ 
Sign up for a free account
เรียนรู้เพิ่มเติมได้ในเอกสารประกอบ

ดูข้อมูลเพิ่มเติมเกี่ยวกับ EventBridge ในคู่มือนักพัฒนา

เรียนรู้เพิ่มเติม