Cosmocloud Build Documentation
DocumentationTutorials
  • Welcome to Cosmocloud
  • Getting Started
    • 1. Organisations
    • 2. Projects
    • 3. Connect your Database
    • 4. Create Database Models
    • 5. Create APIs
    • 6. Testing Free Tier APIs
  • Free Tier
    • Connecting with MongoDB Data APIs
  • Templates
    • CRUD APIs
    • Entity Search APIs
    • Fetch / Upload Media APIs
  • Examples - How To?
    • Making an external API call
    • Reusable Flows - SubFlows
    • Creating Custom Error Responses
    • Flow Builder - Building Conditional Logics
    • Flow Builder - Utilising Loops
    • Creating Dynamic Queries
    • Accessing Auth Tokens in APIs
    • How to upload/download media in Object Storage
  • Resources
    • APIs
      • Checking Logs
    • SubFlows
    • Models
      • Building Models
    • Environments
      • Environment Tier Types
    • Secrets
      • Custom Secrets
    • Databases
    • Releases
    • Vector Search
      • Create a Vector Search Index
      • Edit a Vector Search Index
      • Delete a Vector Search Index
    • Document Search
      • Full Text Search
        • Concepts
          • Indexing in full-text search
          • Data processing using Analyzers
        • Create a Search Index
        • Creating a Custom Analyzer
        • Full Text Search FAQ
      • Vector Search
    • Object Storage
  • Flow Builder
    • Node Types
      • Trigger Nodes
        • HTTP Response
      • Conditional Nodes
        • If Else
        • If Else V2
        • Switch Case
      • Crypto Nodes
        • PBKDF2 Hmac Hash
      • Debug Node
      • Database Nodes
        • Delete One
        • Delete Many
        • Fetch By ID
        • Find One
        • Find Many
        • Insert One
        • Insert Many
        • List Records
        • Run Aggregation Pipeline
        • Update One
        • Update by ID
        • Update Many
      • External Nodes
        • Fire Events (SQS)
        • API Call
        • Delete storage objects
        • Execute SubFlow
        • Get Presigned URL
        • Post Presigned URL
        • Send EMAIL (SES)
        • Send SMS (SNS)
      • Loop Nodes
        • For loop
        • While loop
      • Variable Nodes
        • Arrays
          • Append array
          • Contains
          • Check array empty
          • Extend array
          • Get Array Item
          • Length of array
          • Reverse array
          • Sort array
        • Date and Time
          • Set current datetime
        • Strings
          • Append String
          • Concat Strings
          • Convert to String
          • Length of String
          • Slice String
          • Split String
          • String Operations
          • To Lower
          • To Upper
          • Trim String
        • Mathematical
          • Add Variable
          • Complex Math Expr
          • Decrement Variable
          • Divide Variable
          • Increment Variable
          • Multiply Variable
          • Subtract Variable
        • JSON
          • Build JSON Object
          • Merge JSON Objects
          • Object to String
          • Update JSON Object
        • Special
          • Build Map
          • Set Variable
          • Exists Check
    • Node name
    • CQL - Cosmocloud Query Language
      • Building Expressions
        • $abs
        • $add
        • $addDate
        • $arrayElemAt
        • $avg
        • $buildDateTime
        • $buildMap
        • $ceil
        • $cond
        • $divide
        • $floor
        • $getDay
        • $getHour
        • $getMinute
        • $getMonth
        • $getSecond
        • $getYear
        • $ifNull
        • $max
        • $min
        • $mod
        • $multiply
        • $pow
        • $subtract
        • $sqrt
      • Building Conditions
        • Compound Operators
          • $and
          • $or
        • Conditional Operators
          • $eq
          • $gt
          • $gte
          • $lt
          • $lte
          • $neq
      • Magical Autocomplete
  • Advanced Guide
    • Configuring Authentication
      • SSO Providers
        • AWS Cognito
      • Authentication Concepts
    • MongoDB Query Language
      • Limitations
    • Performance Considerations
      • Instant Deployments
  • User Management
  • Billing and Payments
    • Billing Portal
  • Help & Support
  • References
    • Change log
    • Available Cloud & Regions
Powered by GitBook
On this page
  • How to create/edit Object Storage Buckets on Cosmocloud
  • Create a Bucket
  • Edit a bucket
  • Delete a bucket.
  • How to use Object Storage Buckets
  1. Resources

Object Storage

Object storage is a cloud based distributed blob store used to store any amount of unstructured data such as images, videos, pdfs and any other file types. Cosmocloud Object storage is a fully managed, scalable storage layer, backed by Cloud’s Blob Storage like AWS S3, Azure Blob Storage, etc.

You create one or more Object Storage Buckets to store and maintain your data. Buckets are similar to folders / containers and can be used to store, retrieve, backup and access objects/files.

How to create/edit Object Storage Buckets on Cosmocloud

Whenever a user initialises a project, an object storage / bucket is created for that project with the same name. You already get one bucket on the Development environment in the free tier. To create more, you need to upgrade your project.

Once done, you can -

Create a Bucket

  • Navigate to the Object storage page using the side menu.

  • Click on Create Bucket.

  • Enter Bucket Name and Space (in GB) to create the bucket

  • Click on Create.

Edit a bucket

  • To edit a bucket Navigate to the Object Storage page.

  • Select the bucket to Edit.

  • Enter the Space to update the storage

  • Click save to update the storage.

Delete a bucket.

  • To delete a bucket Navigate to the Object Storage page.

  • Click on the options on bucket to delete.

  • Select delete.

  • Confirm that you want to delete the bucket.

Note: Make sure that the bucket you are deleting is not being utilised anywhere or has any data before deleting as once deleted the data will not be able to restore.

How to use Object Storage Buckets

To utilise Object Storage for uploading / downloading objects, Users need to create APIs either using our Starter template or Building from Scratch.

Here’s a quick starter on how to store, retrieve, delete files, once you have created the APIs using the above template.

PreviousVector SearchNextFlow Builder

Last updated 10 months ago

Using Object storage API to store file
Retrieving files from Object storage
Deleting files from Object storage