Я хочу написать промежуточное ПО openstack/swift. но я не знаю, куда поместить свой код после разработки, чтобы потом поставить его на конвейер. Согласно этому документу я должен поместить его в /opt/stack/swift. но я не устанавливал openstack-swift через «devstack», поэтому у меня нет этого пути.
Что мне теперь делать?
Как я понял, мы поместили наш промежуточный код в этот путь в прокси-узле:
/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!
вы можете увидеть больше по этой ссылке.