common.configuration.specs.aws_credentials
AwsCredentialsWithoutDefaults Objects
@configspec
class AwsCredentialsWithoutDefaults(CredentialsConfiguration,
WithObjectStoreRsCredentials,
WithPyicebergConfig)
to_s3fs_credentials
def to_s3fs_credentials() -> Dict[str, Optional[str]]
Dict of keyword arguments that can be passed to s3fs
to_native_representation
def to_native_representation() -> Dict[str, Optional[str]]
Return a dict that can be passed as kwargs to boto3 session
AwsCredentials Objects
@configspec
class AwsCredentials(AwsCredentialsWithoutDefaults, CredentialsWithDefault)
to_session_credentials
def to_session_credentials() -> Dict[str, str]
Return configured or new aws session token
parse_native_representation
def parse_native_representation(native_value: Any) -> None
Import external boto3 session