earthkit.data.sources.s3¶
Attributes¶
Classes¶
Represent an AWS S3 bucket source. |
Functions¶
|
Module Contents¶
- earthkit.data.sources.s3.DEFAULT_ENDPOINT = 's3.amazonaws.com'¶
- earthkit.data.sources.s3.DEFAULT_REGION = 'eu-west-2'¶
- class earthkit.data.sources.s3.S3Authenticator(region, credentials=None)¶
- credentials = None¶
- region¶
- class earthkit.data.sources.s3.S3Credentials(aws_access_key, aws_secret_access_key, aws_token=None)¶
- aws_access_key¶
- aws_secret_access_key¶
- aws_token = None¶
- check()¶
- classmethod from_other(other)¶
- update(obj)¶
- valid()¶
- class earthkit.data.sources.s3.S3Resource(endpoint, bucket, region, key, parts=None, credentials=None)¶
- bucket¶
- credentials = None¶
- endpoint¶
- host()¶
- key¶
- parts = None¶
- region¶
- property url¶
- class earthkit.data.sources.s3.S3Source(*args, stream=False, anon=True, aws_access_key=None, aws_secret_access_key=None, aws_token=None, **kwargs)¶
Bases:
earthkit.data.sources.file.FileSourceRepresent an AWS S3 bucket source.
- anon = True¶
- content_type = None¶
- credentials¶
- filter = None¶
- graph(depth=0)¶
- ignore()¶
Indicates to ignore this source in concatenation/merging.
- Return type:
bool
- classmethod merge(sources)¶
- merger = None¶
- mutate()¶
- mutate_source()¶
- name = None¶
- property parent¶
The parent source, if any.
- property parts¶
- property path¶
- request = []¶
- resources = []¶
- source_filename = None¶
- stream = False¶
- to_data_object()¶
Convert this source into a data object, if possible.
- to_target(*args, **kwargs)¶
- earthkit.data.sources.s3.request_to_resource(requests, global_credentials)¶
- earthkit.data.sources.s3.source¶