Azure Resources - APIs
Nitric APIs are deployed to Azure using Azure API Management.
Azure Resources
The following resources are created when deploying APIs to Azure:
- API Management Service
- Container Apps
- ACR Images
- Azure Resource Group
Notes
The resource group stores metadata about the resources. All metadata is stored in the region nominated by the region which you have configured.
Deployment
During deployment the Nitric CLI builds your API's routes, methods and handlers will be built as follows:
- Files referenced by the
services
key in thenitric.yaml
file are built into container images - Built container images are pushed to the Azure Container Registry as private images
- Container Apps are setup to run the containers
- All route/handler mappings are built into an Open API v3 definition file
- The API definition and Resource Group is deployed as an API Management hosted API