exam questions

Exam AWS Certified Developer Associate All Questions

View all questions & answers for the AWS Certified Developer Associate exam

Exam AWS Certified Developer Associate topic 1 question 318 discussion

Exam question from Amazon's AWS Certified Developer Associate
Question #: 318
Topic #: 1
[All AWS Certified Developer Associate Questions]

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?

  • A. Define a development stage on the API Gateway API. Instruct the other developers to point the endpoints to the development stage.
  • B. Define a new API Gateway API that points to the new API application code. Instruct the other developers to point the endpoints to the new API.
  • C. Implement a query parameter in the API application code that determines which code version to call.
  • D. Specify new API Gateway endpoints for the API endpoints that the developer wants to add.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
yulian252003a
1 year, 1 month ago
ChatGPT says: The solution that would meet the requirements with the least operational overhead is: B. Define a new API Gateway API that points to the new API application code. Instruct the other developers to point the endpoints to the new API. By creating a new API Gateway API specifically for the new version of the API, the developer can isolate the changes and provide beta access to other developers without affecting existing customers using the old version. This approach keeps the environments separated and allows for testing and development of the new version without impacting production traffic. Additionally, it provides clear versioning and separation of concerns, making it easier to manage and maintain in the long run. I DON'T KNOW MMMM.....
upvoted 1 times
...
rcaliandro
1 year, 10 months ago
Selected Answer: A
A is correct. First of all we need to define a new development stage on Amazon API Gateway, then point the endpoints to the development stage
upvoted 1 times
...
DrCloud
2 years, 5 months ago
Selected Answer: A
An API stage is a logical reference to a lifecycle state of your API (for example, dev, prod, beta, or v2). You can consider an API Gateway stage as a specific lifecycle stage or version of your API. For example: production-stage development-stage beta-stage From these stages you can configure things like throttling and caching. https://stackoverflow.com/questions/47848586/what-is-a-stage-in-the-context-of-amazon-api-gateway
upvoted 1 times
...
S_S_01
2 years, 5 months ago
A with this one
upvoted 1 times
...
michaldavid
2 years, 5 months ago
Selected Answer: A
I'd go with A on this one
upvoted 2 times
...
k1kavi1
2 years, 5 months ago
Selected Answer: A
https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-deploy-api.html
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago