| Warning |
|---|
| title | New IoT Bridge for Snowflake Available |
|---|
|
This document covers v2.0.0 and older versions of IoT Bridge for Snowflake. It now ships as part of Chariot. To see the latest IoT Bridge for Snowflake documentation, go to IoT Bridge for Snowflake in Chariot. |
Prerequisites
- Install IoT Bridge for Snowflake into your AWS account
- Before being able to access the Virtual Machine you must have completed the installation process here.
Install an MQTT Server configured with a real signed TLS certificate
| Tip |
|---|
This quickstart guide uses the Chariot MQTT Server can be installed as a free trial from the AWS Marketplace. Review the Chariot MQTT Server Configuration for details on how to upload the necessary certificates and keys for enabling SSL/TLS |
| Note |
|---|
If you choose not to use Chariot MQTT Server, any Sparkplug compliant MQTT Server will work. | Warning |
|---|
| AWS IoT Core has a message size limit of 128KB and will disconnect the client if it receives a message that exceeds this limit. If you have a large number of UDT definitions/instances and/or have very large UDTs, you will very likely hit this limit when sending your UDTs to AWS IoT Core. Review this document for ways to reduce the message size. |
|
...
| Note |
|---|
If you are using self-signed certificates rather than a real signed certificate, you will need to copy the CA certificate chain file uploaded to your MQTT Server to the bridge instance and set - mqtt_ca_cert_chain_path.1
- This is the filepath to the TLS Certificate Authority certificate chain
|
| Excerpt Include |
|---|
| CLD80:IBSNOW: Snowflake IoT Bridge properties configuration [v1.0.0 - v1.0.3] |
|---|
| CLD80:IBSNOW: Snowflake IoT Bridge properties configuration [v1.0.0 - v1.0.3] |
|---|
| nopanel | true |
|---|
|
Configuring the Snowflake streaming profile
...
When complete, it should look similar to what is shown below.
| Excerpt Include |
|---|
| CLD80:IBSNOW: Setting snowflake_streaming_profile configuration [v1.0.0 - v1.0.3] |
|---|
| CLD80:IBSNOW: Setting snowflake_streaming_profile configuration [v1.0.0 - v1.0.3] |
|---|
| nopanel | true |
|---|
|
Now the service can be restarted to pick up the new configuration. Do so by running the following command.
...