Raw Data Access
COSMOS raw data is stored on AWS S3 in Frankfurt
Last updated
COSMOS raw data is stored on AWS S3 in Frankfurt
Last updated
❯ aws configure
AWS Access Key ID [None]:
AWS Secret Access Key [None]:
Default region name [None]: eu-central-1
Default output format [None]: aws s3 sync s3://exolabs-swiss-project/alps Downloads/ --exclude "*" --include "2023-02-08*" --dryrunimport boto3
from os import path as op
from datetime import datetime
# AWS Credentials
access_key = 'foo'
secret = 'bar'
# Configuration
bucket = 'exolabs-swiss-project'
roi = 'alps'
product_type = 'SWE'
timestamp = '000'
doi = '8. February 2024'
# Convert Date
doi = datetime.strptime(doi, '%d. %B %Y').strftime('%Y-%m-%d')
# Download
selection = op.join(roi, doi, f'{doi}+{timestamp}_{roi}_{product_type}_product.tif')
download_to = op.basename(selection)
if not op.isfile(download_to):
session = boto3.Session(
aws_access_key_id=access_key,
aws_secret_access_key=secret,
region_name='eu-central-1'
)
s3 = session.client('s3')
s3.download_file(bucket, selection, download_to)
print(download_to)