Keystone support for S3 support

- Added mandatory fields, catch on exception

Signed-off-by: Roald J. van Loon <roaldvanloon@gmail.com>