In this chapter, we reviewed Swift architecture and concepts like accounts, containers, objects. It's important to remember that a majority of Swift features are not enabled on the Horizon dashboard and must be set directly via the API or via python-swiftclient. Don't forget: containers are private by default and can only be managed by users with the admin or swiftoperator roles. To grant public or individual OpenStack users access to containers, you must set read and/or write ACLs.
It is absolutely critical that you remember the ACL syntax! Some older versions of python-swifclient report incorrect information in the help output! The ACL syntax described in this chapter and does work properly. For more information on Swift, check out the official documentation at https://docs.openstack.org/swift.