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_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