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 name

  • config (PluginConfig) –

    Download plugin configuration:

    • type (str) (mandatory): CreodiasS3Download

    • base_uri (str) (mandatory): s3 endpoint url

    • s3_bucket (str) (mandatory): bucket where the products can be found

    • ssl_verify (bool): if the ssl certificates should be verified in requests; default: True

__init__(provider, config)#
Parameters:

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_authenticated_objects(bucket_name, ...)

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

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

get_rio_env(bucket_name, prefix, auth_dict)

Get rasterio environment variables needed for data access authentication.

Attributes

plugins