sagemaker.core.partner_app.auth_provider#
The SageMaker partner application SDK auth module
Classes
|
The SageMaker partner application SDK auth provider class |
|
Requests authentication class for SigV4 header generation. |
- class sagemaker.core.partner_app.auth_provider.PartnerAppAuthProvider(credentials: Credentials | None = None)[source]#
Bases:
objectThe SageMaker partner application SDK auth provider class
- get_auth() RequestsAuth[source]#
Returns the callback class (RequestsAuth) used for generating the SigV4 header.
- Returns:
Callback Object which will calculate the header just before request submission.
- Return type:
- get_signed_request(url: str, method: str, headers: dict, body: object) Tuple[str, Dict[str, str]][source]#
Generate the SigV4 header and add it to the request headers.
- Parameters:
url (str) – Request URL
method (str) – HTTP method
headers (dict) – Request headers
body (object) – Request body
- Returns:
(url, headers)
- Return type:
tuple