Private Managed Cloud on Azure
To set up Snowplow, log in to Snowplow Console where you'll be able to follow a step-by-step guide to getting started, including the steps below.
Setting up your Azure account#
The following steps explain how to set up your cloud environment ready for your Snowplow pipeline to be installed.
Create a new subscription#
We require a new subscription which does not contain anything else that you have running in Azure. If you don't have an Azure account, then you will need to create a new Azure account and tenant, along with a subscription for Snowplow to use. For the latest documentation on setting up a new account and tenant please refer to the Azure documentation.
Enable billing for the account#
Enable billing in the tenant by creating a subscription. Otherwise, the pipeline will fail to deploy. For details on enabling billing for your tenant, please refer to the Azure documentation for subscriptions.
Set up access and required permissions#
Snowplow deploys into your tenant using a verified application service principal (Enterprise application). We require a custom role to be assigned to the application service principal. This will allow us to create custom pipeline roles needed for deploying and managing different components of your infrastructure.