STS Configuration
=================
-The following configurable options have to be added for STS integration::
+The following configurable options have to be added for STS integration:
- [client.{your-rgw-name}]
- rgw_sts_key = {sts key for encrypting the session token}
- rgw_s3_auth_use_sts = true
+.. confval:: rgw_sts_key
+.. confval:: rgw_s3_auth_use_sts
-Notes:
-
-* By default, STS and S3 APIs co-exist in the same namespace, and both S3
- and STS APIs can be accessed via the same endpoint in Ceph Object Gateway.
-* The ``rgw_sts_key`` needs to be a hex-string consisting of exactly 16 characters.
+.. note:: The STS and S3 APIs co-exist in the same namespace, and both S3
+ and STS APIs can be accessed via the same endpoint.
Examples
========
type: str
level: advanced
desc: STS Key
- long_desc: Key used for encrypting/ decrypting session token.
+ long_desc: Key used for encrypting/ decrypting role session tokens.
+ This key must consist of 16 hexadecimal characters, which can be
+ generated by the command 'openssl rand -hex 16'. All radosgw instances
+ in a zone should use the same key. In multisite configurations, all
+ zones in a realm should use the same key.
default: sts
services:
- rgw