tabsdata.S3AccessKeyCredentials#

class S3AccessKeyCredentials(aws_access_key_id: str | dict | Secret, aws_secret_access_key: str | dict | Secret)[source]#

Bases: S3Credentials

Credentials class to store the credentials needed to access an S3 bucket using access key credentials (access key id and secret access key).

aws_access_key_id#

The AWS access key id.

Type:

Secret

aws_secret_access_key#

The AWS secret access key.

Type:

Secret

to_dict() dict[source]#

Convert the S3AccessKeyCredentials object to a dictionary

__init__(aws_access_key_id: str | dict | Secret, aws_secret_access_key: str | dict | Secret)[source]#

Initialize the S3AccessKeyCredentials object.

Parameters:
  • aws_access_key_id (str | dict | Secret) – The AWS access key id.

  • aws_secret_access_key (str | dict | Secret) – The AWS secret access key.

Methods

__init__(aws_access_key_id, ...)

Initialize the S3AccessKeyCredentials object.

Attributes

aws_access_key_id

The AWS access key id.

aws_secret_access_key

The AWS secret access key.