Cloud 定制openstack swfit中间件

Cloud 定制openstack swfit中间件,cloud,middleware,openstack,openstack-swift,Cloud,Middleware,Openstack,Openstack Swift,我想写openstack/swift中间件。但是我不知道在开发之后我的代码应该放在哪里,这样我以后就可以把它放到管道上了。 根据它的功能,我必须把它放在/opt/stack/swift上。但是我没有通过“devstack”安装openstack swift,所以我没有这个路径 现在我该怎么办?据我所知,我们已将中间件代码放在代理节点的以下路径中: /usr/lib/python3/site packages/swift/common/middleware/middleware\u NAME.py

我想写openstack/swift中间件。但是我不知道在开发之后我的代码应该放在哪里,这样我以后就可以把它放到管道上了。 根据它的功能,我必须把它放在/opt/stack/swift上。但是我没有通过“devstack”安装openstack swift,所以我没有这个路径


现在我该怎么办?

据我所知,我们已将中间件代码放在代理节点的以下路径中:

/usr/lib/python3/site packages/swift/common/middleware/middleware\u NAME.py

然后配置/etc/swift/proxy-server.conf

[filter:ip_whitelist]
paste.filter_factory = swift.common.middleware.ip_whitelist:filter_factory
# You can override the default log routing for this filter here:
# set log_name = ratelimit
# set log_facility = LOG_LOCAL0
# set log_level = INFO
# set log_headers = False
# set log_address = /dev/log
deny_message = You shall not pass!
你可以在这里看到更多