Giter Club home page Giter Club logo

esb-connector-msazurestorage's Introduction

Microsoft Azure Storage ESB Connector

The Microsoft Azure Storage Connector allows you to access the Azure Storage services using Microsoft Azure Storage Java SDK through WSO2 Enterprise Integrator (WSO2 EI). Microsoft Azure Storage is a Microsoft-managed cloud service that provides storage that is highly available and secure. Azure Storage consists of three data services: Blob storage, File storage, and Queue storage.

Build

mvn clean install

How You Can Contribute

You can create a third party connector and publish in WSO2 Store.

https://docs.wso2.com/display/ESBCONNECTORS/Creating+and+Publishing+a+Third+Party+Connector

esb-connector-msazurestorage's People

Contributors

arunans23 avatar connector-store-rw-bot avatar dilee avatar gdlmadushanka avatar janakapushpakumara avatar keerthu avatar kesavany avatar lasanthas avatar madushadhanushka avatar maheshika avatar nirdesha avatar nirothipan avatar pabloa2022 avatar sachithkay avatar sanojpunchihewa avatar sdkottegoda avatar shakila avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esb-connector-msazurestorage's Issues

List blobs operation is not capturing the server authentication failures.

Description:
The Connector is not capturing exceptions when invoking the connector list blob operation with the token expired token. The synapse exception was propagated to the fault sequence and the built-in LogMediator has been executed without a proper error message since we haven't captured the specific exception.
Ex:
Error occurred in the mediation of the class mediator

[2021-08-24 10:46:01,355] INFO {LogMediator} - To: http://www.w3.org/2005/08/addressing/anonymous, WSAction: , SOAPAction: , MessageID: urn:uuid:ca544ae1-0334-4a55-885b-41ca51ed0db4, Direction: request, MESSAGE = Executing default 'fault' sequence, ERROR_CODE = 0, ERROR_MESSAGE = Error occured in the mediation of the class mediator, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body/></soapenv:Envelope>

Steps to reproduce:

  1. Setting up the azure account by following [1].
  2. Setting up the proxy or API with the flowing connector operation.
    <msazurestorage.init>
          <accountName>eiconnectortest</accountName>
          <accountKey>bWt69gFpheoD6lwVsMgeV5io2/KxlXK1KUcod68PhzuV1xHxje0LBD4Bd+y+ESAOlH5BTAfvdDG5q4Hhg== 
    </accountKey>
    </msazurestorage.init>
    <msazurestorage.listBlobs>
        <containerName>eiconnectortest1</containerName>
    </msazurestorage.listBlobs>
  1. Invoke the service with the expired token ( expired accountKey ).

[1] https://ei.docs.wso2.com/en/latest/micro-integrator/references/connectors/microsoft-azure-storage-connector/microsoft-azure-storage-configuration/

wso2 connector for ms azure storage is not able to connect using https

Description:
Currently the wso2 connector for ms azure storage only allow connections to be made over http. The protocol is hard coded. For more flexibility, the connector must allow "protocol" parameter to be passed along so that there is a possibility to establish both types of connections, http and https.

Suggested Labels:
wso2-ei-6.x.x, new-feature

Suggested Assignees:

Affected Product Version:
wso2-connector-msazure-storage-2.0.0

OS, DB, other environment details and versions:

Steps to reproduce:
N/A

Related Issues:

Content type cannot be configured in upload blob operation

Description:
The uploadBlob operation of the msazurestorage connector does not allow us to modify the content type of the blob to be uploaded.
Ex:

<msazurestorage.uploadBlob>
    <containerName>testcontainer</containerName>
    <filePath>/home/janaka/WSo2/test.csv</filePath>
    <fileName>test.csv</fileName>
</msazurestorage.uploadBlob>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.