flytekit.configuration.S3Config

class flytekit.configuration.S3Config(enable_debug=False, endpoint=None, retries=3, backoff=datetime.timedelta(seconds=5), access_key_id=None, secret_access_key=None)[source]

S3 specific configuration

Methods

Parameters:
  • enable_debug (bool)

  • endpoint (str | None)

  • retries (int)

  • backoff (timedelta)

  • access_key_id (str | None)

  • secret_access_key (str | None)

classmethod auto(config_file=None)[source]

Automatically configure :param config_file: :return: Config

Parameters:

config_file (str | ConfigFile | None)

Return type:

S3Config

Attributes

access_key_id: str | None = None
backoff: timedelta = datetime.timedelta(seconds=5)
enable_debug: bool = False
endpoint: str | None = None
retries: int = 3
secret_access_key: str | None = None