Azure Blob Storage

Working with Azure Blob Storage API integration

Overview

This manual is divided into several sections, each focusing on a specific aspect of the Azure Blob Storage-Kognitos integration.

Introduction

The integration of Azure Blob Storage with Kognitos offers a seamless way to manage your files in the cloud. This integration allows users to upload and retrieve files from Azure Blob Storage using Kognitos' natural language processing capabilities. This section provides an overview of the Azure Blob Storage-Kognitos integration and outlines the prerequisites for using Azure Blob Storage on Kognitos.

Prerequisites for Using Kognitos with Azure Blob Storage

Before you can start using Kognitos to interact with Azure Blob Storage, there are several prerequisites that need to be met:

  1. Azure Account: You need to have an active Azure account. If you do not have one, you can sign up for an Azure free account to get started.
  2. Azure Blob Storage: Ensure that you have an Azure Blob Storage account set up. You can create one through the Azure portal.
  3. Access Keys: Obtain the access keys for your Azure Blob Storage account. These keys are required for Kognitos to authenticate and interact with your storage account.
  4. Basic Understanding of Azure Blob Storage: While Kognitos simplifies interactions, having a basic understanding of Azure Blob Storage concepts (e.g., containers, blobs) will help you automate more effectively with Kognitos.

Once these prerequisites are met, you are ready to start leveraging the power of Kognitos to enhance your Azure Blob Storage experience, making it more accessible, efficient, and customizable.


Setting Up Azure Blob Storage Connection

Connecting to Azure Blob Storage

To interact with Azure Blob Storage using Kognitos, establishing a secure connection to your Azure Blob Storage account is the first critical step. This section outlines the credentials required for this connection and provides a detailed, step-by-step guide to connect successfully.

Required Credentials

To connect to Azure Blob Storage, you will need the following credentials:

  1. Storage Account Name: The name of your Azure Blob Storage account.
  2. Access Key: The access key for your Azure Blob Storage account. You can find this in the Azure portal under your storage account settings.

Step-by-Step Connection Process

  1. Gather Credentials: Ensure you have all the required credentials: storage account name, Account access key and the Container Name.

  2. Navigate to the Departments tab of Kognitos and search for Microsoft Outlook

  3. Click on + New Book button on the right of the Departments page

  4. Search for Azure Blob Storage and then click on the book which is shown

  1. Add in the credentials when you are prompted
  1. Connection Established: Once the connection is successfully established, you are ready to perform various operations on Azure Blob Storage. You can now upload files, retrieve files, and manage your storage efficiently.

Working with Azure Blob Storage

Interacting with Azure Blob Storage is a core functionality when integrating Azure Blob Storage with Kognitos. This section covers how to upload files to Azure Blob Storage and retrieve them when necessary.

Uploading Files to Azure Blob Storage

To upload a file to Azure Blob Storage, you need to specify the file path where the file will be stored in Azure Blob Storage.

Examples of Usage:

  1. Uploading a File to a Specific Path:
    upload a file
    dump the file to azure blob storage where
        the file path is "reports/2023/report.pdf"
    
  2. Uploading a Different File to Another Path:
    upload a file
    dump the file to azure blob storage where
        the file path is "data/2023/data.csv"
    

Retrieving Files from Azure Blob Storage

To retrieve a file from Azure Blob Storage, you need to specify the file path and optionally the container URL for retrieving the file.

Examples of Usage:

  1. Retrieving a File with a Specific Path:
    get a file from azure blob storage with
        the file path is "documents/report.pdf"
    
  2. Retrieving a File with Both Container URL and File Path:
    the container url is "https://example.blob.core.windows.net/mycontainer"
    get a file from azure blob storage with
        the container url
        the file path is "images/photo.jpg"
    

By following these guidelines, you can effectively manage files in Azure Blob Storage using Kognitos, from uploading and retrieving files to managing your storage paths and containers.


Glossary of Terms

  • Azure Blob Storage: A service for storing large amounts of unstructured data, such as text or binary data.
  • Blob: A binary large object that can store any type of data.
  • Container: A container in Azure Blob Storage is a grouping of blobs, similar to a directory in a file system.
  • Access Key: A key used to authenticate and authorize access to Azure Blob Storage.
  • Storage Account: An Azure resource that provides a unique namespace to store and access your Azure Storage data objects.

By leveraging the integration of Azure Blob Storage with Kognitos, you can streamline your file management processes, making them more intuitive and efficient.