自定义 openstack swfit 中间件
customizing openstack swfit middleware
我想写openstack/swift中间件。但我不知道在开发后将我的代码放在哪里,以便以后可以将它放在管道上。
根据它的 document 我必须把它放在 /opt/stack/swift 上。但我没有通过“devstack”安装 openstack-swift,所以我没有那个路径。
我现在该怎么办?
据我所知,我们已经将中间件代码放在代理节点的这个路径中:
/usr/lib/python3/site-packages/swift/common/middleware/MIDDLEWARE_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!
你可以看到更多关于这个link。
我想写openstack/swift中间件。但我不知道在开发后将我的代码放在哪里,以便以后可以将它放在管道上。 根据它的 document 我必须把它放在 /opt/stack/swift 上。但我没有通过“devstack”安装 openstack-swift,所以我没有那个路径。
我现在该怎么办?
据我所知,我们已经将中间件代码放在代理节点的这个路径中:
/usr/lib/python3/site-packages/swift/common/middleware/MIDDLEWARE_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!
你可以看到更多关于这个link。