external s3 storage handling