Clients connect to
OpenStack Storage via a proxy server. This allows us to scale out our OpenStack Storage environment as needed, without affecting the frontend to which the clients connect. Configuration of the proxy service is simply done by editing the /etc/swift/proxy-server.conf
file.
To configure the OpenStack Storage proxy server, we simply create the file /etc/swift/proxy-server.conf
, with the following contents:
[DEFAULT] bind_port = 8080 user = swift log_facility = LOG_LOCAL1 [pipeline:main] pipeline = healthcheck cache tempauth proxy-server [app:proxy-server] use = egg:swift#proxy allow_account_management = true account_autocreate = true [filter:tempauth] use = egg:swift#tempauth user_admin_admin = admin .admin .reseller_admin user_test_tester = testing .admin [filter:healthcheck] use = egg:swift#healthcheck [filter:cache] use = egg:swift#memcache