Prerequisites

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.

IoT Bridge Configuration

For configuration details, please see: Iot Bridge for Snowflake - Configuration

Reference Documentation

The IoT Bridge Quickstart Guide covers end to end setup of IoT Bridge including Edge setup, IB setup, and seeing data in Snowflake.

The IoT Bridge Configuration Reference covers configuration options for the IoT Bridge Virtual Machine.

  • No labels