Cloud services, such as Amazon S3 and Azure Blob Storage, offer object storage solutions for enterprises. Integrating these storage services into a DevExtreme-powered web application simplifies CRUD operations against user files.
We recently released the following integration guides for those considering Amazon S3 or Azure Blob Storage:
Whether you choose Amazon S3 or Azure Blob Storage, these guides outline the steps you must take to integrate storage services into your next great DevExtreme-powered web application.
Manage Amazon S3 Storage with DevExtreme Components
Amazon's Simple Storage Service (S3) is often used to store application and database backups. It can also be used to host websites and media files. Amazon S3 is an excellent solution if your users upload and manage files within your web app.
Our Amazon S3 integration guide includes the following information:
- How to use the AWS management console to configure S3 resources.
- How to create a back-end .NET application that uses the Amazon SDK to query S3 APIs.
- How to configure your client-side application to support multi-part AWS uploads.
- How to use the DevExtreme FileManager and FileUploader to communicate with AWS.
Guide: Manage Amazon S3 Storage with DevExtreme Components
GitHub Example: FileManager - Amazon S3 Client-Side Binding
GitHub Example: FileUploader - Direct Upload to Amazon
Manage Azure Blob Storage with DevExtreme Components
Azure Blob Storage is a cloud-based service designed to store unstructured data. A key advantage of Azure Blob Storage is straightforward integration with the broader Microsoft ecosystem. Azure Blob Storage is often used to analyze big data, and like Amazon S3, is a great option for backups and hosting media files.
Our Azure Blob Storage integration guide includes the following information:
- How to configure Microsoft Azure (create a new Storage account, blob container, etc.).
- How to create a back-end application with basic/required configurations.
- How to set up server-side and client-side binding options for the FileManager component
- How to use DevExtreme FileUploader.
Guide: Manage Azure Blob Storage with DevExtreme Components
GitHub Example: File Manager - Azure Client-Side Binding
GitHub Example: File Manager - Azure Server-Side Binding
GitHub Example: FileUploader - Direct Upload to Azure