AWS Certified Developer – Associate — Question 239

A developer maintains an Amazon API Gateway REST API. Customers use the API through a frontend UI and Amazon Cognito authentication.

The developer has a new version of the API that contains new endpoints and backward-incompatible interface changes. The developer needs to provide beta access to other developers on the team without affecting customers.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: A

Explanation

The correct answer is A because defining a development stage on the existing API allows the other developers to test the new version without impacting the current production API that customers are using. Options B and D require creating new APIs or endpoints, which increases operational overhead, while option C introduces unnecessary complexity by modifying the application code to handle versioning.