FTP Data Source Creation Tutorial
Audience: Data Owners
Content Summary: This guide contains instructions for configuring an FTP data source in Immuta. To explore data source creation guides for other storage technologies, see the Object-backed and Query-backed guides.
Step 1: Enter Connection Information
Fill out the following fields in the Connection Information window:
Server: hostname of your FTP server
- Port: port configured for FTP, typically port 21
- SFTP: enable if connecting to an FTP server that supports SFTP
- Select Authentication Method: select the authentication method for connecting to the FTP server with
(Anonymous, Basic Authentication or SSH Key)
- Username: the username to connect to the FTP server (only applicable if Basic Authentication or SSH key are selected for the authentication method)
- Password: password to connect to FTP server (only applicable if Basic Authentication is selected for the authentication method)
- Private Key: browse to the file containing this user's private SSH Key (only applicable if SSH Key is selected for the authentication method)
Root Path: path from the FTP server that you want the data source to reference, typically ‘/’
Click Test Connection.
Step 2: Select Data Format
While object-backed data sources can be any format (images, videos, etc.), Immuta can still work under the assumption that some will have common formats. Should your blobs be comma separated, tab-delimited, or json, you can mask values through the Immuta interface. Specifying the data format will allow you to create masking policies for the data source.
Step 3: Configure Tags
Immuta extracts existing metadata from FTP blobs. This metadata can also be used to apply tags to blobs. FTP only supports using folder names for tags. To utilize this feature:
Click Edit to open the Tag(s) option window.
Select Folder Name(s).
Step 4: Determine Refresh Interval
If left blank or set to 0, FTP data will only be indexed once when the data source is initially created. Otherwise, the FTP data will be re-indexed based on the selected time interval.
Fill out the Set Time and Set Period fields:
- Set Time: This is how often Immuta will re-index data located on the remote FTP server.
- Set Period: This is the time period and can be set to minutes, hours or days.