Version: eXtendFiles 1.8.4 and above
Audience: Administrator

Overview

To use eXtendFiles with Microsoft Azure, you must configure settings in both:

  • Microsoft Azure (storage account and container).
  • NetSuite (eXtendFiles Configuration).

You need administrator access in both systems to complete this setup.

Prerequisites

Before you start, confirm you have:

  • A NetSuite role with Administrator access.
  • Access to the Microsoft Azure portal with permissions to manage Storage accounts.
  • The name of the Azure storage account you will use.
  • The name of the container (blob container) you will use.

Configuration

Microsoft Azure Configuration

If not already created, use the Microsoft documentation below to create the Azure resources eXtendFiles needs:
  1. Create a storage account: Create a storage account
  2. Create a container: Create a container

Find your Azure access key

After you create the storage account and container, find the access key to enter in NetSuite:

  1. In Microsoft Azure, go to HomeStorage accounts.
  2. Select your storage account.
  3. Click Access keys.

  4. Copy one of the two keys shown. You can use either key for eXtendFiles.

NetSuite Configuration

Complete the steps below in NetSuite:

  1. Go to eXtendTech eXtendFiles  eXtendFiles Configuration.
  2. In Storage Settings → General, set the Storage Type to. Azure Blob Storage.

  3. Enter the Azure values into the Storage Information fields.Image Placeholder

Field definitions

Field
What to enter
Storage Account Name
Your Azure storage account name.
Access Key
An access key from Access keys in the Azure portal for your storage account.
Container
The Azure container (blob container) name used for uploaded files.
Additional Containers
Optional. Any additional Azure container names eXtendFiles should use.

Versioning & Additional Settings

Image Placeholder
Versioning
Delete Files From Storage
  • To delete files from Azure when all related eXtendFiles records are deleted in NetSuite, turn on the "Delete Files From Storage" preference.

Direct Upload (Highly recommended)

Recommendation: We highly recommend configuring Direct Upload for Azure storage. It significantly improves upload performance and reliability, especially for larger files.

Troubleshooting

Error: “Server failed to authenticate the request…”

If you see this error when uploading after connecting to Azure:

  • Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.

Confirm the correct Azure access key was entered in the Access Key field on the eXtendFiles Setup page.

Frequently Asked Questions (FAQs)

Q: Which Microsoft Azure access tiers are supported?
A: Currently, eXtendFiles supports the hot tier access tier.