Logo
For example "scheduled tasks"
Search
Info
Content
Category Navigation
  • 📖  Manual

  • 👋Welcome

    Welcome to Tadabase

    What Is No-Code?

    Tadabase Support

    Getting Started With Tadabase

    Platform Overview

    🧰The Data Builder

    Data Tables

    Fields

    Text Fields

    Personal Fields

    Number Fields

    Date Fields

    Option Fields

    File and Image Fields

    Equation Fields (Category)

    Equation Fields

    Connection Fields

    Date Equation Examples

    Records

    Record Logs

    Import Templates

    Export Templates

    Automating Tasks

    Number Equation Examples

    Text Equation Examples

    Multi-Function Equation Examples

    ✏️Page Builder

    Page Builder Overview

    Layouts

    Pages

    Components Overview

    PDF Pages

    📗System Components

    System Components Overview

    Menu

    User Menu

    Breadcrumbs

    PDF Print (Alpha)

    Link Button

    Login

    Signup

    Profile

    HTML

    Image

    Subscriptions (Alpha)

    📘Data Components

    Data Components Overview

    Form Component

    Table Component

    List Component

    Kanban Component

    Calendar Component

    Resource Component

    Map Component

    Timeline Component

    Accordion Component

    Card Component

    Chart Component

    Search Component

    Import Component

    Data Source

    Data Source Filtering

    Links

    Display Rules

    Inline Editing

    Data Component Visual Directory

    Custom Component

    Custom Component Helpers

    Writing Your Own Component Helpers

    🙋Users

    Users

    Roles

    Single Sign On (SSO)

    Adding Stripe Subscriptions

    🔒Security and Reliability

    Tadabase Builder Security

    App Security

    User Security

    🔗Integrations

    Zapier Integration

    Using Webhooks

    Saving files to Dropbox

    Adding PayPal payment buttons to your app

    Exporting records to Google Sheets

    Viewing data in Microsoft BI

    Chat Widgets

    REST API

    Using SendGrid for emails

    Saving files to AWS S3 Bucket (IAM Method)

    Incoming Webhooks

    Embeddable Components

    Saving Files to Custom S3 Bucket (Account Method, Recommended)

    PDF Forms

    Stripe Checkout

    JavaScript Callbacks and Actions

    Twilio Integration

    ⚙App Settings

    General Settings

    Layout & Format Settings

    Custom Domain

    Customizing CSS

    Changing app themes

    Support Settings

    404 Error Page

    💳Account

    Plans

    Managing Your Account

    Sharing your app builder

    Managing your Apps

    🧩Pipes

    Introduction to Pipes

    Adding Pipes

    Using Pipes

    PDF Gen V2

Categories
📖 Manual
🔗 Integrations
Saving Files to Custom...

Saving Files to Custom S3 Bucket (Account Method, Recommended)

Please Note: For easier setup and troubleshooting, we highly recommend using this Account Method to create your AWS S3 Bucket. Please follow the steps below to create a new S3 bucket. 

By default, files uploaded to Tadabase applications are saved to Tadabase's S3 bucket storage servers. Tadabase customers on select subscription plans have the option to save their files directly to their custom-hosted S3 buckets.

There are significant benefits to saving files directly to your custom-hosted S3 buckets, including:

  1. Files stored in your custom S3 bucket will not be counted towards your Tadabase storage limitations.
  2. Satisfy your company or organization file storage compliance policies
  3. Custom storage provides complete and customized control over your file storage method preferences.

Should you choose to save your uploaded files directly to your custom S3 bucket, this article will guide you through how to accomplish this. 

Before we get started on how to set up your custom AWS S3 bucket, there are several items to note: 

  1. At this time, secure files do not work with custom S3 buckets.

  2. By choosing to upload files directly to your custom S3 bucket, you take sole responsibility for your file storage and understand that Tadabase can not troubleshoot any issues related to your S3 bucket or AWS account. 

  3. Changing your file storage location will not migrate existing files in your app. 

 

To get started, create a new bucket in S3 (link). Give it a unique name and select the region of your choice.

Under "Object Ownership," ensure the "ACLs enabled" option is selected. Leave everything else as the default: 

Under "Block Public Access settings for this bucket," choose the following options: 

You can choose to add Tags and enable Encryption and Bucket Versioning. These settings are optional and do not impact the integration into Tadabase. 

Next, click the Create Bucket button: 

Next, open this newly created bucket: 

Click on the Permissions tab: 

Under "Access control list (ACL)," click on the top Edit button:

Towards the bottom of the page, click on the Add Grantee button and paste in the value supplied by Tadabase Support. Check off all four checkboxes at the top of the page as shown below:

Click on the Save Changes button. 

Back in your Tadabase app, under File Storage Settings, select AWS S3, select Account Method, and enter the name and region from the earlier step: 

By following these steps you will have successfully set up your AWS S3 Bucket for custom file storage. 

How did we do ?

Previous Article
Embeddable Components
Next Article
PDF Forms
Back to top
Developer portal Tadabase Community
API
100% Operational
Apps
100% Operational
Builder
100% Operational
Overall Status
100% Operational