Storage Settings
  • 18 Sep 2023
  • 3 Minutes to read
  • Dark
    Light
  • PDF

Storage Settings

  • Dark
    Light
  • PDF

Article Summary

You can configure the way Liquit Workspace Servers access their content on a global scale and you also have the possibility to override the storage settings per server. For more information, see Content Store.

After changing these settings, you will be prompted to reload configurations on all servers. If this step is not completed, the settings will be automatically applied at the next restart. Reloading storage configuration settings does not cause down time on the servers, only invalid configuration parameters cause it.

Option availability

This option is visible only for administrators with system level permissions. By default, it is visible for the LOCAL\admin user, who has system level permissions.

Storage Type

The type of storage the Liquit Workspace Server will use:

Local

The local storage type will use the server.json configuration to access the content directory.

Azure Blob

Tier - The access tier your blob data has after uploading. New files will always be uploaded as hot, before adjusting to cool if needed.
Authentication method - The authentication method used for accessing the Azure Blob service.

  • Shared Key (SK): A storage account wide access key.
  • Shared Authentication Signature (SAS): A limited access token that can restrict access to a single container.
    For more information, see the Microsoft documentation.
    Connection string - Only available for the SK authentication method. The connection string can be found in the Azure portal under Storage accounts > your account name > Access keys.
    From SAS URI button - Only available for the SAS authentication method. It opens a dialog box where you must insert the SAS generated in Microsoft Azure.
    Account URI - Only available for the SAS authentication method. This should contain the URI to the storage account, and not the container's name. For example https://liquit.blob.core.windows.net/
    Container - The name of the Azure Blob container where all the files are stored.
    SAS Query - Only available for the SAS authentication method. The SAS query must start with a question mark (?).

Direct access section

Direct Access options:

  • Disabled - The direct access functionality for the Azure Blob content is not used, instead the Liquit Workspace Servers make the content available.
  • Agent - Agents download content directly from the Azure Blob service by using the query specified in the Direct Access SAS Query field.
  • Agentless - Devices that do not have an Agent running and use Liquit Workspace through a web browser, download content directly from the Azure Blob service by using the query specified in the Direct Access SAS Query field.
  • All - Devices with or without an Agent running download content directly from the Azure Blob service by using the query specified in the Direct Access SAS Query field.

From SAS URI button - It opens a dialog box where you must insert the SAS generated in Microsoft Azure.
Direct Access SAS Query - Used by Agents and web browsers. The SAS query must start with a question mark (?).
Direct Access CDN Endpoint - The URL of the CDN endpoint. Use a CDN that has been configured in front of the Azure Blob services. Content will be distributed globally using a CDN provider. This allows the web browser/agent to download content directly from a server that’s near the local device, which improves content distribution times. For more information on how to enable CDN, see Microsoft documentation.

How to generate a SAS token

We recommend you use an access policy for a SAS token.
The SAS token can be easily generated with the Microsoft Azure Storage Explorer

  1. In the Microsoft Azure Storage Explorer, browse to the desired blob container.
  2. Right click on the container and select on "Get Shared Access Signature...".
  3. Include the following permissions for: Read, Create, Write, Delete, List.

image.png

For the Direct Access option, you must include only the Read permission. Other permissions are not needed for Direct Access and could cause security issues when included.


Was this article helpful?

What's Next