Skip to content

Azure Storage Integration #1

@sfmskywalker

Description

@sfmskywalker

This issue tracks the implementation of an integration for Azure Storage in Elsa Workflows. The module should allow workflows to interact with Azure Blob Storage, supporting common file operations.

Tasks

  • Create a new module: Elsa.Integrations.AzureStorage
  • Implement Storage Services:
    • Upload file to Azure Blob Storage
    • Download file from Azure Blob Storage
    • Delete file from Azure Blob Storage
    • List blobs in a container
  • Implement Workflow Activities:
    • UploadBlob
    • DownloadBlob
    • DeleteBlob
    • ListBlobs
  • Implement AI Tools (optional)
    • Tool for AI agents to invoke Azure Storage functions
  • Add Unit Tests
  • Add Documentation (README.md)

References

Notes

  • This should follow the standard structure used for Elsa Integrations.
  • The integration should support both connection string authentication and managed identity authentication for Azure.

Contributor Guidelines

If you're interested in working on this issue:

  1. Comment below to claim it.
  2. Follow the CONTRIBUTING.md guide.
  3. Submit a PR referencing this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions