Azure Analysis Services backup to azure blob storage using User Managed Identity

Rui Domingos (JTA Consulting S A) 0 Reputation points Microsoft Vendor
2024-11-21T16:49:54.0966667+00:00

Hi everyone,

I have an azure analysis services that i want to make backups to azure blob storage.
The problem is, i am not able to do that since the company policies does not allow to use access keys.

Is there any way i can configure the backups to use an user managed identity?
or is it possible to create a local backup and then upload to azure blob storage?

Best regards.

Azure Analysis Services
Azure Analysis Services
An Azure service that provides an enterprise-grade analytics engine.
465 questions
Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
3,003 questions
{count} votes

2 answers

Sort by: Most helpful
  1. hossein jalilian 9,310 Reputation points
    2024-11-21T19:16:46.21+00:00

    Hello Rui Domingos (JTA Consulting S A),

    Thanks for posting your question in the Microsoft Q&A forum.

    Azure Analysis Services currently does not natively support using User Managed Identities for backups to Azure Blob Storage. However, there are a couple of alternative approaches you can consider:

    • Create a local backup of your Azure Analysis Services database, use Azure CLI or Azure PowerShell with a User Managed Identity to upload the backup file to Azure Blob Storage.
    • Create an Azure Automation account with a User Managed Identity, develop a runbook that performs the backup and uploads it to Azure Blob Storage and schedule the runbook to run at desired intervals.

    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful


  2. Nandan Hegde 32,996 Reputation points MVP
    2024-11-27T14:02:55.4466667+00:00

    You can use powershell to generate the backup of the AAS locally :

    https://learn.microsoft.com/en-us/powershell/module/sqlserver/backup-asdatabase?view=sqlserver-ps

    And then upload that into blob

    As stated above, Azure automation can be one such offering to achieve the same


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.