Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Summary

  • Azure Storage offers highly available, massively scalable, durable, and secure storage for a variety of data objects in the cloud.

  • Azure Files shares can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and macOS. Azure Files shares can also be cached on Windows Servers with Azure File Sync for fast access near where the data is being used.

  • Blob storage now supports the SSH File Transfer Protocol (SFTP). This support lets you securely connect to Blob Storage via an SFTP endpoint, allowing you to use SFTP for file access, file transfer, and file management.

Design

There are three ways for Iguana sync files into Azure Storage:

  • Azure Files Shares

  • Azure SFTP

  • Azure FileREST API

Azure Files Shares Integration Design

Key Components

  • Azure File Shares: Remote File Storage

  • File Share Mount: power-shell script accessible vis TCP SMB port (445)

  • Iguana: read or write file to File Share Mount as regular network drive using File Channel components or Translator

How to:

  1. Setup File Shares in Azure Storage account.

  2. Execute Power-shell script from File Shares setting in Iguana Server Windows

    3. Configure Iguana Channel / translator to read or write files to this network drive

Azure SFTP Integration Design

Key Components

  • SFTP Container: Remote SFTP server powered by Azure container

  • Local User: provides SFTP remote access

  • Iguana: read or write file to SFTP container using File Channels or Translator

How to

  1. Create Local User in Azure SFTP

  2. Provisioning SFTP container

  3. Configure SFTP connections in Iguana File Channel or Translator

Azure FileREST API Integration Design

Key Components

  • SFTP Container: Remote SFTP server powered by Azure container

  • Azure AD App: Azure AD App as part of SFTP container access control (IAM) provides API access for Iguana.

  • Iguana: read or write file to SFTP container using Iguana net.http API in the Translator

How to

  1. Provisioning SFTP container

  2. Configure Access Control (IAM) in SFTP container (ex. Reader Role)

  3. Build net.http API calls in Iguana translator

Demo

video1357095673.mp4

Reference

  • No labels