Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

How to Use Azure Table Storage in a Windows Environment

Azure Table Storage is a NoSQL key-value store for rapid development using massive semi-structured datasets. It is part of the Azure Storage suite and is highly scalable, allowing developers to store large amounts of structured data. This service is particularly useful for applications that need to store large amounts of data but do not require complex querying capabilities. In a Windows environment, Azure Table Storage can be accessed and managed using various tools such as PowerShell, Azure CLI, and .NET SDK.

Examples:

  1. Using Azure PowerShell to Create and Manage Table Storage

    Step 1: Install Azure PowerShell Module

    Open PowerShell as an administrator and run the following command to install the Azure PowerShell module:

    Install-Module -Name Az -AllowClobber -Scope CurrentUser

    Step 2: Connect to your Azure Account

    Use the following command to sign in to your Azure account:

    Connect-AzAccount

    Step 3: Create a Storage Account

    Create a new storage account using the following command:

    $resourceGroup = "myResourceGroup"
    $location = "EastUS"
    $storageAccountName = "mystorageaccount"
    
    New-AzStorageAccount -ResourceGroupName $resourceGroup -Name $storageAccountName -Location $location -SkuName Standard_LRS

    Step 4: Create a Table in the Storage Account

    Create a table within the storage account:

    $context = New-AzStorageContext -StorageAccountName $storageAccountName -ResourceGroupName $resourceGroup
    
    New-AzStorageTable -Name "myTable" -Context $context

    Step 5: Insert Data into the Table

    Insert an entity into the table:

    $entity = @{
       PartitionKey = "partition1"
       RowKey = "row1"
       Property1 = "Value1"
       Property2 = "Value2"
    }
    
    New-AzTableRow -table "myTable" -entity $entity -Context $context
  2. Using Azure CLI to Manage Table Storage

    Step 1: Install Azure CLI

    Download and install the Azure CLI from the official website: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows

    Step 2: Log in to Azure

    Open Command Prompt and log in to your Azure account:

    az login

    Step 3: Create a Storage Account

    Create a new storage account:

    az storage account create --name mystorageaccount --resource-group myResourceGroup --location eastus --sku Standard_LRS

    Step 4: Create a Table

    Create a table within the storage account:

    az storage table create --name myTable --account-name mystorageaccount

    Step 5: Insert Data into the Table

    Insert an entity into the table:

    az storage entity insert --account-name mystorageaccount --table-name myTable --entity PartitionKey=partition1 RowKey=row1 Property1=Value1 Property2=Value2
  3. Using .NET SDK to Interact with Table Storage

    Step 1: Install the Azure.Storage.Tables NuGet Package

    In your .NET project, install the Azure.Storage.Tables NuGet package:

    Install-Package Azure.Data.Tables

    Step 2: Create and Interact with Table Storage

    Use the following C# code to create a table and insert an entity:

    using Azure.Data.Tables;
    using System;
    
    class Program
    {
       static void Main(string[] args)
       {
           string connectionString = "DefaultEndpointsProtocol=https;AccountName=mystorageaccount;AccountKey=myaccountkey;EndpointSuffix=core.windows.net";
           TableServiceClient serviceClient = new TableServiceClient(connectionString);
           TableClient tableClient = serviceClient.GetTableClient("myTable");
    
           tableClient.CreateIfNotExists();
    
           var entity = new TableEntity("partition1", "row1")
           {
               { "Property1", "Value1" },
               { "Property2", "Value2" }
           };
    
           tableClient.AddEntity(entity);
       }
    }

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.