When using the Azure Blob Store with a new Storage Account, NXRM first checks to see if the specified container exists in the Storage Account, and if not, NXRM will attempt to create it.
Azure has a naming rule that all container names must be a valid DNS name. See https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata
Currently, if a user enters a name in the NXRM UI that does not conforms to the container naming rules, an error is returned from Azure and the creation of the container will fail.
- Add validation to ensure a container name conforms to the rules of Azure before it is submitted to Azure for container creation
- Apply the same validation to the REST endpoint