Snowflake DinoAI Agent Key-Pair Setup
Set up Snowflake key-pair authentication for the DinoAI Background Agent by generating RSA keys, creating a service user, granting access, and configuring the connection in Paradime.
Snowflake DinoAI Agent Key-Pair Setup
Step 1. Generate the Key Pair
# Generate a 2048-bit RSA private key encrypted with AES-256
openssl genrsa 2048 | openssl pkcs8 -topk8 -v2 aes-256-cbc -inform PEM -out dinoai_rsa_key.p8
# Extract the public key
openssl rsa -in dinoai_rsa_key.p8 -pubout -out dinoai_rsa_key.pub# Generate an unencrypted 2048-bit RSA private key
openssl genrsa 2048 | openssl pkcs8 -topk8 -nocrypt -inform PEM -out dinoai_rsa_key.p8
# Extract the public key
openssl rsa -in dinoai_rsa_key.p8 -pubout -out dinoai_rsa_key.pubStep 2. Create the Snowflake Service User
Database
Access level
Why
Step 3. Assign the Public Key to the User
Step 4. Configure the Connection in Paradime
Field
Description
Example
Step 5. Allowlist Paradime IPs (if using network policies)
Troubleshooting
PreviousGetting started with the DinoAI background agentNextMigrating Guide - dbt™ cloud to Paradime
Last updated
Was this helpful?