eodag.plugins.download.s3rest.S3RestDownload

eodag.plugins.download.s3rest.S3RestDownload

class eodag.plugins.download.s3rest.S3RestDownload(provider, config)[source]

Http download on S3-like object storage location for example using Mundi REST API (free account) https://mundiwebservices.com/keystoneapi/uploads/documents/CWS-DATA-MUT-087-EN-Mundi_Download_v1.1.pdf#page=13

Re-use AwsDownload bucket some handling methods

__init__(provider, config)

Methods

__init__(provider, config)

check_manifest_file_list(product_path)

Checks if products listed in manifest.safe exist

download(product[, auth, progress_callback])

Download method for S3 REST API.

download_all(products[, auth, ...])

download_all using parent (base plugin) method

finalize_s2_safe_product(product_path)

Add missing dirs to downloaded product

get_authenticated_objects(bucket_name, ...)

Get boto3 authenticated objects for the given bucket using the most adapted auth strategy.

get_bucket_name_and_prefix(product[, url])

Extract bucket name and prefix from product URL

get_chunk_dest_path(product, chunk, dir_prefix)

Get chunk destination path

get_rio_env(bucket_name, prefix, auth_dict)

Get rasterio environment variables needed for data access authentication.

Attributes

plugins