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.
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. |
Version | Notes |
---|---|
2.0 | Added initially |
Jan 30, 2019