Before being able to install and set up IoT Bridge for Snowflake on Azure you must have a Microsoft Azure account. If you do not already have one, you can create one here.
Summary
This process covers installing the IoT Bridge for Snowflake into an Azure account as a virtual machine.
IoT Bridge Installation
Begin by browsing to Azure Marketplace here and search for 'IoT Bridge for Snowflake'. That will bring you to the following page:
Click the blue 'Create' button near the top of the page. This will bring you to the following page.
In the page above, make sure you specify the following (and any other settings you want).
Subscription and Resource Group
This can be any resource group you want and can even be a new one as shown above
If the subscription is a Microsoft CSP (Cloud Solution Provider) created subscription, the CSP Tenant ID must be provided to CirrusLink to be added to the CSP whitelist on the offering.
The IoT Bridge will fail to deploy with a subscription error if this has not been completed.
To get the Tenant ID:
Provide the subscription ID to the CSP to give to Microsoft Support
The CSP needs to request their CSP Tenant ID for the subscription ID from Microsoft Support
Provide support@cirrus-link.com the Tenant ID to be added to the CSP whitelist on the offering
It usually takes 24 - 48 hours for this submission to complete
Virtual Machine Name
This can be anything you want
Region
It is recommended to have this be in the same region where your Snowflake account is
Image
Make sure you select 'Standard - x64 Gen1' as shown above. Note it has the 'IoT Bridge for Snowflake' icon next to it.
Size
Select the VM size you want.
Login details
Select these as you want
Select inbound ports
Make sure SSH is enabled. This is required for configuration of the IoT Bridge for Snowflake instance
After configuring the above items, select 'Next: Disks'. This will bring you to the following page.
Select 'Create and attach a new disk' near the bottom of the page. This will bring you to the following page:
Set the values as you want. Note IBSNOW doesn't need a lot of disk space as there isn't a lot of persisted data. Also, it is recommended to 'Delete disk with VM' as shown above so resources are cleaned up when the VM is deleted. After setting the variables as you want, click 'OK'. At this point you should see the disk as shown below:
Now click 'Next: Networking'. This will bring you to the following page:
As shown in the page above, it is recommended to '
In this 'Management' tab, you can accept the defaults or change any settings you require. This is true for the 'Monitoring', 'Advanced', and 'Tags' tabs as well. Select the defaults or change anything you require. Once complete, click 'Review + create'. This will bring you to the following page:
Review the configuration and click 'Create' if everything looks good.
If validation of the configuration is successful, it will bring you to the following page:
Deployment takes a few minutes to complete. Once it is complete, you will see the following:
Now click the blue 'Go to resource' button. This will bring you to the following page:
Note the 'Public IP address' above. This will be used for SSH access and configuration of the IoT bridge for Snowflake VM.