With Storlets, users will be able to create their own applications that are 
able to run like as a Swift middeleware. The application (currently Python and 
Java are supported as the language but the
apps can calls any binaries in the workspace) can be uploaded as a Swift 
object, then, users can invoke them with just an extra header that specifies 
your apps.

To fit your own use case, we may have to consider to invole or to integrate the 
system for you but I believe Storlets could be a choice for you.

In detail, Storlets documantation is around there,

Top Level Index: https://docs.openstack.org/storlets/latest/index.html
System Overview: 
https://docs.openstack.org/storlets/latest/storlet_engine_overview.html
APIs: https://docs.openstack.org/storlets/latest/api/overview_api.html

Thanks,

Kota

(2018/09/17 8:59), John Dickinson wrote:
> You may be interested in Storlets. It's another OpenStack project, maintained 
> by a Swift core reviewer, that provides this sort of user-defined middleware 
> functionality.
> 
> You can also ask about it in #openstack-swift
> 
> --John
> 
> 
> 
> On 16 Sep 2018, at 9:25, Qiao Kang wrote:
> 
>> Hi,
>>
>> I'm wondering whether Swift allows any user (not the administrator) to
>> specify which middleware that she/he wants his data object to go throught.
>> For instance, Alice wants to install a middleware but doesn't want Bob to
>> use it, where Alice and Bob are two accounts in a single Swift cluster.
>>
>> Or maybe all middlewares are pre-installed globally and cannot be
>> customized on a per-account basis?
>>
>> Thanks,
>> Qiao
>> _______________________________________________
>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : openstack@lists.openstack.org
>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> 
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack@lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


-- 
----------------------------------------------------------
Kota Tsuyuzaki(露﨑 浩太)  <tsuyuzaki.k...@lab.ntt.co.jp>
NTT Software Innovation Center
Distributed Computing Technology Project
Phone  0422-59-2837
Fax    0422-59-2965
-----------------------------------------------------------


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to