IMPORT/EXPORT using Azure Blob Storage may fail

Details

Detail name Value
Changelog Number 11708
Type Bug
Status Resolved
Affected Versions Exasol 7.0.5
Fix Versions Exasol 7.0.8
Resolution Date 2021-03-16

Description

Due to improperly verified SSL certificates, the following commands may fail if HTTPS is used:

IMPORT INTO table1 FROM CSV AT CLOUD AZURE BLOBSTORAGE 'DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net' USER '<AccountName>' IDENTIFIED BY '<AccountKey>' FILE '<container>/<blob>'
EXPORT table1 INTO CSV AT CLOUD AZURE BLOBSTORAGE 'DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net' USER '<AccountName>' IDENTIFIED BY '<AccountKey>' FILE '<container>/<blob>'

In these cases, the error message will contain 'Error in SSL handshake'.
Using HTTP as the DefaultEndpointsProtocol is not affected.

Workaround

Use HTTP instead of HTTPS.

IMPORT INTO table1 FROM CSV AT CLOUD AZURE BLOBSTORAGE 'DefaultEndpointsProtocol=http;EndpointSuffix=core.windows.net' USER '<AccountName>' IDENTIFIED BY '<AccountKey>' FILE '<container>/<blob>'

 HTTP does not provide encryption.

Fix

IMPORT/EXPORT with Azure Blob Storage will work with HTTPS