Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

Image Added

Click the blue 'Create' button near the top of the page. This will bring you to the following page.

Image Added

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
Tip

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.

Image Added

Select 'Create and attach a new disk' near the bottom of the page. This will bring you to the following page:

Image Added

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:

Image Added

Now click 'Next: Networking'. This will bring you to the following page:

Image Added

As shown in the page above, it is recommended to '

Image Added

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:

Image Added

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:

Image Added

Deployment takes a few minutes to complete. Once it is complete, you will see the following:

Image Added

Now click the blue 'Go to resource' button. This will bring you to the following page:

Image Added

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.