CreodiasS3Download#
- class eodag.plugins.download.creodias_s3.CreodiasS3Download(provider, config)[source]#
Download on creodias s3 from their VMs (extension of
AwsDownload)- Parameters:
provider (
str) – provider nameconfig (
PluginConfig) –Download plugin configuration:
type(str) (mandatory): CreodiasS3Downloadbase_uri(str) (mandatory): s3 endpoint urls3_bucket(str) (mandatory): bucket where the products can be foundssl_verify(bool): if the ssl certificates should be verified in requests; default:True
- __init__(provider, config)#
- Parameters:
provider (
str)config (
PluginConfig)
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 AWS S3 API.
download_all(products[, auth, ...])download_all using parent (base plugin) method
finalize_s2_safe_product(product_path)Add missing dirs to downloaded product
generate_record_hash(product)Generate the record hash of the given product.
get_chunk_dest_path(product, chunk[, ...])Get chunk SAFE destination path
get_product_bucket_name_and_prefix(product)Extract bucket name and prefix from product URL
Attributes
plugins