keystone.contrib.s3.core module
Main entry point into the S3 Credentials service.
This service provides S3 token validation for services configured with the
s3_token middleware to authorize S3 requests.
This service uses the same credentials used by EC2. Refer to the documentation
for the EC2 module for how to generate the required credentials.
-
class
keystone.contrib.s3.core.
S3Controller
[source]
Bases: keystone.contrib.ec2.controllers.Ec2ControllerV3
-
check_signature
(creds_ref, credentials)[source]
-
render_token_data_response
(token_id, token_data)[source]
Render token data HTTP response.
Note: We neither want nor need to send back the token id.
-
class
keystone.contrib.s3.core.
S3Extension
[source]
Bases: keystone.common.wsgi.RoutersBase
-
append_v3_routers
(mapper, routers)[source]
Append v3 routers.
Subclasses should override this method to map its routes.
Use self._add_resource() to map routes for a resource.