Cloud - OpenStack Swift

Overview

Used to create, update, delete and browse through outgoing OpenStack Swift such as Rackspace Files and implementations.

Connections can be used by services to access Swift containers and objects in run-time or in OpenStack Swift notifications.

../../../_images/swift.png

Create and Edit

../../../_images/swift-create.png
Header Notes
Name Connection name
Active Whether connections can be used by services or not
Auth version Authentication version used by the remote storage
Pool size How big the connection pool will be
Auth URL The main entry point to authenticate in. This is the only URL required in order to use Swift.
User Username to connect with
Tenant name Swift tenant, if relevant
Key/password Either an API key or password to connect with
# of retries How many times to retry if inital connections to Swift fail
Starting backoff In seconds, initial delay between connection attempts if not connected immediately
Max backoff In seconds, maximum delay between connection attempts if not connected immediately
Validate TLS certs? Whether to validate Swift server’s certificates
Path to CA TLS certs Path to custom CA certs for validation, if relevant
Is SNET? Set to True if running in Rackspace’s ServiceNet internal network
Custom options Each line is a key=value pair of options passed directly to the underlying swiftclient.client.Connection’s __init__ method as os_options.

Delete

../../../_images/swift-delete.png

Deletes the connection pool. Will also stop any notifiers using the connection.

Changelog

Version Notes
2.0 Added initially