Secure Data Transfer from On-Premises Windows 11 Devices to Azure Storage

MJ-1983 406 Reputation points
2025-01-09T16:07:54.2+00:00

Dear Experts,

Could you please assist with the scenario below?

I need to back up local files from Windows 11 on-premises devices to an Azure storage using AzCopy. Could you please provide recommendations for secure transfer? I am considering using Azure VPN Gateway for connectivity between the on-premises lab PCs and Azure. The traffic would go through an external firewall set up in Azure, and I plan to use private endpoints for connectivity between the firewall system and Azure Storage. Does this approach align with Microsoft's recommendations?

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
5,304 questions
Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
3,312 questions
Azure VPN Gateway
Azure VPN Gateway
An Azure service that enables the connection of on-premises networks to Azure through site-to-site virtual private networks.
1,608 questions
Azure Private Link
Azure Private Link
An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
526 questions
0 comments No comments
{count} votes

Accepted answer
  1. Luis Arias 7,841 Reputation points
    2025-01-09T16:42:32.97+00:00

    Hello Muneer,

    Your approach to secure Data Transfer from Windows 11 to Azure Storage with AzCopy is folloring best practices (Secure data in transit and secure data in rest). And here some additional notes:

    • AzCopy Authentication: Use Azure AD credentials or Shared Access Signatures (SAS) for secure access to the Azure Storage account.
    • Private Endpoint Usage: Configure a private endpoint for the Azure Storage account to ensure traffic stays on the Microsoft network. Update on-premises DNS to route traffic to the private endpoint.
    • Encryption: Ensure all data transfer is encrypted using HTTPS, which is the default protocol for AzCopy.
    • AzCopy Command for Secure Transfer
      Example ercommand:
        azcopy copy "C:\local\path\to\files" "https://<storage_account>.blob.core.windows.net/<container_name>?<SAS_token>" --recursive
      
      Replace <storage_account>, <container_name>, and <SAS_token> with your details.
    • Firewall Rules: Restrict outbound traffic from Windows 11 devices to only the Azure Storage private endpoint's IP.

    Here a reference for the confuration on this task:
    User's image

    References

    If the information helped address your question, please Accept the answer.

    Luis


0 additional answers

Sort by: Most helpful

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.