I’m working with AWS API Gateway (REST API) and testing routes using the "Test" feature in the API Gateway console.

I changed the backend Lambda function that an API route is integrated with (for example, switching from one Lambda ARN to another). My question is:

Do I need to redeploy the API Gateway stage after changing the Lambda integration for the update to take effect?

A few things I’m unsure about: • When using the "Test" button in the API Gateway console (not calling it externally), does that use the latest integration configuration immediately? • Or does the console test still depend on the deployed stage? • If I change only the Lambda integration—no changes to the route path or method—does that still require a stage redeploy? • What’s the actual behavior difference between Console Test, Invoke URL, and Stage Deployment when updating integrations?

I’m trying to confirm the correct workflow when debugging API changes so I don’t miss a redeploy step.