Deploying APIs

Once we've written an API implementation and declared the infrastructure that should be created, how do we deploy it? When deploying things, we need options to support a software development lifecycle, so that we can safely promote artifacts through the various environments using an appropriate release method. We'll be covering Continuous Integration/Continuous Delivery pipelines in a later chapter. For this section, however, we need to understand the native capabilities and features of Amazon API Gateway when it comes to deployment.

The way that API Gateway separates deployments of an API is by using stages. To be clear, we're talking about separating a deployment of a single API here and not creating an entirely new instance. ...

Get Learn AWS Serverless Computing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.