/ex_azure_storage

Elixir Azure Storage Client

Primary LanguageElixirMIT LicenseMIT

AzureStorage Build Status

Elixir Azure Storage Rest API Client. Support Azure Blob, Queue, Fileshare and Table Storage.

Installation

The package can be installed by adding ex_azure_storage to your list of dependencies in mix.exs:

def deps do
  [
    {:ex_azure_storage, "~> 0.1.6"}
  ]
end

Usage

Common usage

alias AzureStorage.Queue 
{:ok, context} = AzureStorage.create_queue_service("azure-account-name", "azure-account-key")

context
  |> get_messages("order-queue", numofmessages: 25, visibilitytimeout: 60)
  |> IO.inspect()

Full documentation can be found at https://hexdocs.pm/ex_azure_storage.