AnyCompany acquired Example Corp and needs to integrate AnyCompany’s CloudWatch alarms for EC2 into Example Corp’s ticketing system. The ticketing system exposes an HTTPS endpoint that accepts tickets in a specific JSON structure. Which solution will enable CloudWatch alarms to create tickets at the external HTTPS endpoint with the least development effort?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon EventBridge rule that matches the desired events and use EventBridge API destinations as the target; configure the API destination to send events to the HTTPS endpoint and use an input transformer to format the payload to the ticketing JSON..
Why this is the answer
The correct solution leverages EventBridge API destinations and input transformers for minimal development effort. EventBridge can directly receive CloudWatch alarm events. An API destination allows EventBridge to send these events to an external HTTPS endpoint. The crucial part is the input transformer, which enables direct reformatting of the event payload into the specific JSON structure required by the ticketing system without needing custom code. The other options involve more development effort. Using Kinesis, Lambda, and Glue (Option 2) introduces multiple services and custom code for transformation and sending. SNS (Option 3) cannot natively transform messages into arbitrary JSON structures for HTTP POST requests. Step Functions with Lambda and Glue (Option 4) also adds significant orchestration and development complexity compared to the direct API destination with input transformation.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed