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