Uploading or Downloading a File to or from Azure WASB or ADLS
Prerequisites
The QDS role assigned to you must have upload and download permissions for the Object Storage resource; see Resources, Actions, and What they Mean.
You must configure CORS (Cross Origin Resource Sharing) for the Azure storage account you specified as the default for your QDS account:
In the Azure Portal, navigate to Storage Accounts and choose the account you are using as the default for your QDS account.
Under Settings, choose CORS.
Enter the parameter values as follows:
ALLOWED ORIGIN: Enter
https://azure.qubole.com
.ALLOWED METHODS: Check
GET
andPUT
.ALLOWED HEADERS: Enter
Authorization
. For Blob storage you can also usex-ms-blob-type
orContent-Type
EXPOSED HEADERS: Enter
Authorization
. For Blob storage you can also usex-ms-blob-type
orContent-Type
MAX AGE: Enter a number of seconds such as
3000
.
For more information about configuring CORS for an Azure storage account, see this Azure article.
Uploading or Downloading a File Using the QDS Explore Page
Proceed as follows:
In the QDS UI, navigate to the Explore page and choose My Blob or My ADLS from the drop-down list.
Browse to the default storage location for your QDS account.
To upload a file:
Hover the cursor over the folder, click the gear icon that appears next it, and choose Upload. The file upload dialog appears.
Click Browse; navigate to the location of the file and select the file. Click Submit.
You’ll see a confirmation if the upload is successful or an error message if it fails.
Check for the file in the location you chose in step 3.
To download a file:
Select the file from the tree under the default storage location.
Hover the cursor over the file, click the gear icon that appears next it, and choose Download. The file downloads to the default location configured in your browser.
A pop-up window shows the source path of the downloaded file and allows you to preview its contents.