Connecting drives
Connect external drives to AI Hub to expand your available storage space for AI Hub projects and conveniently maintain and upload files from your own storage.
Organizations can additionally use connected drives as a location to save processed AI Hub files, including Build project files, Converse conversation files, and app run results.
All AI Hub accounts also include up to one terabyte of storage on Instabase Drive for AI Hub projects and documents. Regardless of your total available storage space, AI Hub is still subject to certain upload limits:
-
Files up to 50 MB or 800 pages.
-
Up to 100 MB per upload batch.
-
Up to 100 documents per conversation.
See limitations for complete information.
Workspace and organization drives
External drives can be connected at the workspace or organization level. Drives connected at the workspace level are available only within that workspace and all members of the workspace can access files on the drive. Drives connected at the organization level are available to all workspaces in the organization and all members of the organization can access files on the drive.
While any drive that’s accessible in the workspace can be used as a source of input files, processed files are saved to the workspace’s default drive, unless otherwise specified.
Connecting drives
You can connect the following types of external storage:
-
Google Drive (workspace drive only)
-
Commercial & Enterprise AWS S3 bucket
-
Commercial & Enterprise Azure Blob storage
To connect an organization drive:
-
In the header, click the user initials icon and select Settings.
-
Select the Drives tab.
-
Click + Add Drive.
-
Select a drive type.
-
Follow the configuration steps for the selected drive type.
To connect a workspace drive:
-
From Workspaces, select the workspace.
-
Click Data Sources to open the data sources panel, then click the + (plus sign) icon and select Workspace drive.
-
Select a drive type.
-
Follow the configuration steps for the selected drive type.
You can also connect workspace drives directly from the file picker when uploading files to a conversation, project, or app. If you select Browse external drives and no drives are connected to the current or selected workspace, an Add drive option displays.
Google Drive
You can connect a Google Drive and upload files from your own and shared drives on the parent drive. In addition to standard file types, AI Hub supports uploading some Google-native file types, specifically Google Docs (.gdoc), Google Sheets (.gsheet), and Google Slides (.gslides).
There are some limitations when using Google Drive as a connected drive:
-
Google Drive is not supported as a default drive and can be connected at the workspace level only.
-
App run results can only be exported to the My Drive on the connected Google Drive, not to any shared drives on the Google Drive.
-
Files and folders with a
/
in the name don’t appear in the file picker and might result in an error if uploaded by API. -
Files or folders with the same name don’t appear in the file picker and might result in an error if uploaded by API. This constraint applies in the following scenarios:
-
Two or more files with the same name and same parent folder.
-
Two or more folders with the same name and same parent folder.
-
A file and folder, or several files and folders, with the same name and same parent folder.
-
To connect a Google Drive:
-
In the drive selection dialog, select Google Drive.
-
Enter a name for your drive.
-
Click Connect to Google Drive.
-
Select and sign in to the Google account with the Google Drive you want to connect.
-
Click Allow to grant AI Hub the necessary permissions (
see
,edit
,create
, anddelete
).
Amazon S3
Connecting to your Amazon S3 bucket requires an AWS IAM access key with the following permissions:
When connecting an Amazon S3 bucket, the following settings are available:
To connect an Amazon S3 bucket:
-
In the drive selection dialog, select Amazon S3, then click Next.
-
Enter a name for your drive and, optionally, a description.
-
Enter your access key ID.
-
Enter your secret access key.
-
Enter the name of the S3 bucket.
-
Enter the AWS region of the bucket.
-
(Optional) In the Path to drive field, define a file path to a specific folder within the bucket.
-
(Optional) Select a server-side encryption type. If selecting SSE-KMS, also enter the server-side encryption KMS key ID.
-
Click Connect or Add.
Azure Blob Storage
To connect an Azure Blob Storage container:
-
In the drive selection dialog, select Azure Blob Storage.
-
Enter a name for your drive and, optionally, a description.
-
Enter your container name.
-
Select an auth method.
-
If the selected auth method is connection string, enter the connection string.
-
If the selected auth method is service principal, enter the service URL, tenant ID, client ID, and client secret.
-
-
Click Connect or Add.
Default drives
A default drive is the drive where all processed files for projects, conversations, and app runs in a workspace are stored by default. Default drives can be assigned at the organization level or the workspace level. The organization-level default drive applies to all workspaces in the organization, unless the workspace has a previously assigned workspace-level default drive. If a workspace has a default drive assigned at the workspace level, this overrides any changes to the organization-level default drive.
All workspaces and organizations, by default, have Instabase Drive as the default drive. Instabase Drive is the one terabyte of storage provided to all registered AI Hub accounts and organizations. The Instabase Drive can’t be removed, but you can change the default drive to another connected drive.
Changing the default drive impacts conversations and Build projects in all affected workspaces. Files stored on the previous default drive are not automatically migrated to the new default drive. In practice, this means that when the default drive changes for a workspace:
-
Any Build projects in the workspace must be deleted or migrated to the new default drive. When users open an affected Build project, they see a dialog that can’t be dismissed. To continue working with the project, users must migrate the project.
-
Any existing conversations in the workspace become limited to previously uploaded files. Users can continue to view their conversation history and converse with any files already added to the conversation. To upload new files, users must create a new conversation.
Assigning default drives
To assign an organization default drive:
-
In the header, click the user initials icon and select Settings.
-
Select the Drives tab.
-
On the drive’s card, click the Settings (gear) icon.
-
Select Make default drive.
-
Click Set as default drive.
To assign a workspace default drive:
-
From Workspaces, select the workspace.
-
Click Data Sources to open the data sources panel, then locate the drive’s card and click the Settings (gear) icon.
-
Select Set as default drive.
-
Click Set as default drive.
Removing connected drives
If you no longer want users to be able access a drive you previously mounted, you can remove it. There are some limitations to understand when removing drives:
-
Removing a drive completely disconnects the drive from AI Hub. Any processed AI Hub files stored on the drive are not deleted, but AI Hub loses the ability to reference those files in the future. Processed AI Hub files include Build project files, Converse conversation files, and app run results.
-
While you can later add a previously removed drive, doing so doesn’t restore the ability to reference any AI Hub files previously saved to the drive. If you want to reference AI Hub files previously saved to the drive, you must manually reupload them.
-
Default drives can’t be removed. To remove a default drive you must first assign another drive as the default.
-
The Instabase Drive can’t be removed. You can disable the Instabase Drive but not completely remove it.
To remove an organization drive:
-
In the header, click the user initials icon and select Settings.
-
Select the Drives tab.
-
On the drive’s card, click the Settings (gear) icon.
-
Select Remove.
-
Click Remove to confirm.
To remove a workspace drive:
-
From Workspaces, select the workspace.
-
Click Data Sources to open the data sources panel, then locate the drive’s card and click the Settings (gear) icon.
-
Select Remove.
-
Click Disconnect to confirm.
Disable Instabase Drive
Instabase Drive is the default storage option for organizations. After connecting another drive, organization admins can disable the Instabase Drive to hide it from members’ view. The same limitations apply as when removing a drive.
To disable Instabase Drive:
-
In the header, click the user initials icon and select Settings.
-
Select the Drives tab.
-
On the Instabase Drive’s card, click the Settings (gear) icon.
-
Select Disable.
-
Click Disable to confirm.