Preprocessing
Python Boto3
import boto3, botocore
from botocore import UNSIGNED
from botocore.client import Config
s3 = boto3.resource(
's3',
aws_access_key_id='',
aws_secret_access_key='',
config=Config(signature_version=UNSIGNED),
)
BUCKET = 'ncei-wcsd-archive'to_download = []
for key in s3.Bucket(BUCKET).objects.all():
if key.key.find('data/processed/SH1305/18kHz/SaKe') > 0:
to_download.append(key.key)
for KEY in to_download:
try:
temp_filename = KEY.split('/')[-1]
s3.Bucket(BUCKET).download_file(KEY, temp_filename)
except botocore.exceptions.ClientError as e:
if e.response['Error']['Code'] == "404":
print("The object does not exist.")
else:
raiseAWS Command Line Interface
Last updated