Class SdkCredentialsProviders

java.lang.Object
dev.hardwood.aws.auth.SdkCredentialsProviders

public final class SdkCredentialsProviders extends Object

Bridges the AWS SDK credential chain to Hardwood's types.

This class requires software.amazon.awssdk:auth on the classpath. Use the hardwood-aws-auth module dependency to pull it in.

  • Method Details

    • defaultChain

      public static S3CredentialsProvider defaultChain()
      Returns a provider backed by the full AWS default credential chain (env vars, ~/.aws/credentials, EC2/ECS instance profile, SSO, web identity, etc.).
    • fromProfile

      public static S3CredentialsProvider fromProfile(String profileName)
      Returns a provider for a specific named profile from ~/.aws/credentials.
      Parameters:
      profileName - the profile name