Expand description
§reqsign-aws-core
Shared AWS credential and request canonicalization foundation for reqsign
signing implementations.
This crate contains the AWS credential type, algorithm-independent credential
providers, and canonical request primitives shared by SigV4 and SigV4a. Most
users should depend on reqsign-aws-v4 or reqsign-aws-v4a, which re-export
the relevant public types.
Modules§
Structs§
- Assume
Role Credential Provider - Loads credentials through one fixed AWS STS
AssumeRoleflow. - Assume
Role Grant - A typed AWS STS
AssumeRoleauthority transition. - Assume
Role With WebIdentity Credential Provider - AssumeRoleWithWebIdentityCredentialProvider will load credential via assume role with web identity.
- Cognito
Identity Credential Provider - Cognito Identity Credentials Provider
- Credential
- Credential that holds the access_key and secret_key.
- Default
Credential Provider - DefaultCredentialProvider is a loader that will try to load credential via default chains.
- Default
Credential Provider Builder - Builder for
DefaultCredentialProvider. - ECSCredential
Provider - ECS Task Role Credentials Provider
- EnvCredential
Provider - EnvCredentialProvider loads AWS credentials from environment variables.
- IMDSv2
Credential Provider - Process
Credential Provider - Process Credentials Provider
- Profile
Credential Provider - ProfileCredentialProvider loads AWS credentials from configuration files.
- SSOCredential
Provider - SSO Credentials Provider
- Static
Credential Provider - StaticCredentialProvider provides static AWS credentials.