Azure Provider Overview

The officially supported Nitric Azure Provider.

Status: Preview

The Azure provider is implemented and working, except for Schedules. However, it is in public preview and subject to change. Where possible upgrades will be automated.

Nitric runs Functions (APIs, Schedules and Topic Subscribers) on Azure Container Apps, which is currently in preview in the US East 2 region only.

Usage

The Azure provider is supported by the Nitric SDKs and CLI by default. However, credentials for an Azure account will be required when using the deploy command from the CLI.

Azure CLI Installation

Installing the Azure CLI assists with credentials setup. You can install it using these summarized instructions, for more options see the Microsoft docs.

Windows

Download & install the latest CLI release.

Linux

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

Install with Homebrew on macOS

brew update && brew install azure-cli

Azure Credentials

The Nitric CLI uses the standard Azure credentials to authenticate with Azure. If you've set up local credentials for the Azure CLI or an SDK previously, these settings should work without modification.

If you're setting up your credentials for the first time, simply run azure login command and finish the login via your browser.

az login

Verify the Azure CLI install -

az -v

See Azure documentation for full details on credentials and configuration.