ZBrain Documentation
  • ZBrain Documentation
    • Components of ZBrain
    • Getting started with ZBrain
    • 📚Knowledge base
      • How to create a knowledge base?
      • Knowledge source
      • Information schema
      • File summary
      • Automated reasoning
      • Retrieval testing
      • Knowledge base settings
    • 📱APP
      • How to create a new app?
      • How to set up and customize your app?
      • How to access the app reporting dashboard?
    • 🤖ZBrain AI agents
      • Get started with agents on ZBrain
      • Deploying pre-built agents
      • Creating custom AI agents
        • Agent setup
        • Define input sources
        • Define Flow
          • Key elements of a Flow
          • Flow Components
            • Activepieces Platform
            • AITable
            • Airtable
            • Amazon S3
            • Amazon SNS
            • Amazon SQS
            • Amazon Textract
            • Apify
            • Apollo
            • Approval
            • Asana
            • Azure Communication Services
            • Azure Cosmos DB
            • Azure Document Intelligence
            • Azure OpenAI
            • Azure Translation
            • Bannerbear
            • Baserow
            • Beamer
            • Bedrock Claude
            • Bettermode
            • Binance
            • Bing Search
            • Blackbaud
            • Bonjoro
            • Box
            • Brevo
            • Brilliant Directories
            • Bubble
            • CSV
            • Calendly
            • Certopus
            • Clearout
            • Clockodo
            • Code
            • Confluence
            • Connections
            • Constant Contact
            • Contiguity
            • Contentful
            • Customer.io
            • Crypto
            • Databricks
            • Data Mapper
            • Date Helper
            • DeepL
            • Delay
            • Discord
            • Discourse
            • Drip
            • Dropbox
            • Dust
            • Facebook Pages
            • Figma
            • Files Helper
            • Flowise
            • Flowlu
            • Formbricks
            • Frame
            • Freshdesk
            • Freshsales
            • GCloud Pub/Sub
            • GenerateBanners
            • GhostCMS
            • GitHub
            • GitLab
            • Gmail
            • Google Calendar
            • Google Contacts
            • Google Docs
            • Google Drive
            • Google Forms
            • Google Gemini
            • Google My Business
            • Google Search
            • Google Search Console
            • Google Sheets
            • Google Tasks
            • Groq
            • Hacker News
            • Heartbeat
            • HubSpot
            • HTTP
            • Image Helper
            • Inputs
            • Instagram for Business
            • Intercom
            • Invoice Ninja
            • Jira Cloud
            • Jotform
            • Kimai
            • Kizeo Forms
            • LeadConnector
            • Line Bot
            • Linear
            • LinkedIn
            • LinkedIn Actions
            • LLMRails
            • Lusha
            • MailerLite
            • Mailchimp
            • Mautic
            • Microsoft Dynamics 365 Business Central
            • Microsoft Dynamics CRM
            • Microsoft Excel 365
            • Microsoft OneDrive
            • Microsoft Outlook Calendar
            • Microsoft Teams
            • Mixpanel
            • MongoDB
            • Notion
            • Odoo
            • OpenAI
            • OpenRouter
            • Pastebin
            • PDF
            • Postgres
            • PostHog
            • Pushover
            • Qdrant
            • Queue
            • Razorpay
            • Router
            • Salesforce
            • SendGrid
            • ServiceNow
            • SFTP
            • SharePoint
            • Slack
            • SMTP
            • Snowflake
            • SOAP
            • Spotify
            • Stability AI
            • Stable Diffusion Web UI
            • Storage
            • Stripe
            • SurrealDB
            • SurveyMonkey
            • Taskade
            • Telegram Bot
            • Text Helper
            • Trello
            • Twilio
            • Twitter
            • Utilities
            • WhatsApp Business
            • WordPress
            • XML
            • YouTube
            • ZBrain
            • Zendesk
            • ZeroBounce
            • Zoho Books
            • Zoho CRM
            • Zoho Invoice
            • Zoom
          • How to Define a Flow?
          • How to Test Each Step in the Flow?
        • Configure Additional Settings
        • Test and Deploy Agents
        • How to access, monitor, and manage agent performance and tasks?
    • Settings
    • 📖API Tutorials
      • 📚Knowledge base
        • Automated Reasoning
      • 📱APP
      • 🤖Agents
Powered by GitBook
On this page
  • How to Connect Amazon S3 to ZBrain Flow ?
  • Triggers Available in ZBrain Flow
  • Actions Available in ZBrain Flow
  1. ZBrain Documentation
  2. ZBrain AI agents
  3. Creating custom AI agents
  4. Define Flow
  5. Flow Components

Amazon S3

Amazon S3 (Simple Storage Service) is a scalable object storage service provided by Amazon Web Services (AWS). It allows users to store and retrieve any amount of data at any time, making it ideal for backup, archiving, big data analytics, content distribution, and cloud applications.

How to Connect Amazon S3 to ZBrain Flow ?

To integrate Amazon S3 with ZBrain Flow, follow these detailed steps:

Step 1: Select Amazon S3 as Your Connection

  • Click on Amazon S3 in ZBrain Flow.

  • Choose between two available actions.

Step 2: Configure the Amazon S3 Connection

To establish a connection between Amazon S3 and ZBrain Flow, enter the following details:

  1. Connection Name

    • Provide a unique and recognizable name for the connection.

  2. Access Key ID

    • This is required to authenticate with Amazon S3.

    • To find your Access Key ID:

      1. Sign in to the AWS Management Console and open the IAM (Identity and Access Management) console.

      2. In the left navigation pane, select Users.

      3. Choose the IAM user for whom you need to retrieve the access key.

      4. Go to the Security Credentials tab.

      5. Locate the Access Keys section, where you will see the Access Key ID listed.

      6. If an access key does not exist, create a new one and store the Secret Access Key securely.

  3. Secret Access Key

    • To find or generate a new Secret Access Key:

      1. Sign in to the AWS Management Console and open the IAM console.

      2. Navigate to Users and select the IAM user you want to create a key for.

      3. Under the Security Credentials tab, locate the Access Keys section.

      4. Click on Create Access Key.

      5. The Access Key ID and Secret Access Key will be displayed.

      6. Store the Secret Access Key securely, as it will not be shown again.

  4. Bucket Name

    • To find your Amazon S3 bucket:

      1. Sign in to the AWS Management Console.

      2. Open the Amazon S3 console.

      3. In the left navigation pane, select Buckets.

      4. A list of available S3 buckets will be displayed. Select the bucket you want to connect with ZBrain Flow.

  5. Endpoint

    • The endpoint is the URL required to access your Amazon S3 bucket.

    • To find the endpoint:

      1. Log in to the AWS Management Console.

      2. Navigate to Amazon S3.

      3. Select the bucket you want to use.

      4. Click on the Properties tab.

      5. Locate the Bucket ARN and URL, which serves as the endpoint.

      6. Alternatively, construct the endpoint URL using the region. Example: https://s3.us-east-1.amazonaws.com for the us-east-1 region.

  6. Region

    • Choose the appropriate AWS region where your S3 bucket is hosted.

  7. Save the Connection

    • Click on Save to complete the setup and establish the connection.

Triggers Available in ZBrain Flow

  • New File Upload: This trigger is activated whenever a new file is uploaded to the specified Amazon S3 bucket.

  • Specify the folder path within the S3 bucket where your files are stored (e.g., /root/subfolder/).

Actions Available in ZBrain Flow

  1. Upload File – Uploads a file to an Amazon S3 bucket.

    • Enter the file: Specify the file you want to upload.

    • Provide a file name (without extension): Ensure the file name does not include an extension.

    • Select the ACL (Access Control List): Choose from predefined ACL settings to control access permissions.

    • Select the file type: Choose whether the file is an Image, Video, or Audio.

  2. Read File – Reads a file from Amazon S3 for use in subsequent steps in ZBrain Flow.

    • Enter the file key: The key is the path to the file within the S3 bucket.

    • How to find the file key:

      1. Sign in to the AWS Management Console and open the Amazon S3 console.

      2. Navigate to the Buckets section and select the bucket containing the file.

      3. Browse through the bucket to locate the specific file.

      4. The Key is the full path of the file within the bucket, including folders.

        • Example: If the file example.txt is inside the documents folder, the Key would be documents/example.txt.

By following these steps, you can successfully integrate Amazon S3 with ZBrain Flow, enabling seamless file management and data retrieval for your workflows.

PreviousAirtableNextAmazon SNS

Last updated 1 month ago

🤖