{product-title} on {rh-openstack-first} uses OpenStack Object Storage (Swift) to store and serve user configuration files.
Swift is operated by a user account with the swiftoperator
role and temp-url
support.
Prerequisites
-
A {rh-openstack} administrator account on the target environment
-
On Ceph RGW, the
account in url
option must be enabled
Procedure
To enable Swift on {rh-openstack}:
-
As an administrator in the {rh-openstack} CLI, add the
swiftoperator
role to the account that will access Swift:$ openstack role add --user <user> --project <project> swiftoperator
-
As the account with the
swiftoperator
role, set a temporary URL property for the account:$ openstack object store account set --property Temp-URL-Key=superkey
Your {rh-openstack} deployment can now use Swift to store and serve files.