Hello @Matthews ,
Thanks for the query !
You can try to use Azure Functions to schedule a job which supports CRON expression
https://learn.microsoft.com/en-us/azure/azure-functions/functions-create-scheduled-function
Use the Timer Triggers of Azure functions
https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer?tabs=csharp
Basics of how Azure Functions works and their cost
https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview
Sample C#.net script to schedule a copy of blobs using Azure Functions:
https://cmatskas.com/copy-azure-blob-data-between-storage-accounts-using-functions/
Programmatic access which is alternative to azcopy using storage dotnet sdk
https://azure.microsoft.com/en-us/blog/introducing-azure-storage-data-movement-library-preview-2/
Another option is :-
- Create a Windows Azure VM
- Create a batch file - embed the AzCopy command
- Schedule that batch file through Windows Scheduler.
Let us know if you need additional help on this .