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