Administration: SoftNAS on Microsoft Azure

SoftNAS and Azure RBAC Integration

Azure Role-Based Access Control (RBAC) enables fine-grained access management for Azure. Using RBAC, you can grant only the amount of access that users need to perform their jobs. SoftNAS VMs on Azure are compatible with RBAC, allowing for RBAC defined roles to be integrated. While Azure RBAC roles and access management are recognized by SoftNAS, the interactions available are limited to actions with direct correlations. RBAC  for SoftNAS on Azure will primarily be used for defining user's access to disk add and routing table functions.


Prerequisite: Windows Azure Active Directory must be configured. If it is not, follow the instructions provided here.


  • In order for RBAC for Azure to function within SoftNAS, a SoftNAS user must be joined to the Azure domain.

    Instructions on adding a user can be found here.
  • Next, you must create an Active Directory user within both the domain and the SoftNAS instance.

  • To create a user within your SoftNAS instance, navigate to Settings > User Accounts.

  • Select Create a New User

  • Provide user information, including group and directory.

    Ensure the SoftNAS created user matches the Active Directory created user.
  • Configure Windows Azure Power Shell.

    Instructions to install and configure Azure Power Shell can be found here.
  • In Azure Power Shell, create and define an RBAC policy.

    Guidance on how to manage Role-based Access Control in Power Shell can be found here.
  • Assign roles to designated users.