Copy File to a server location from Azure file storage

%3CLINGO-SUB%20id%3D%22lingo-sub-2104764%22%20slang%3D%22en-US%22%3ECopy%20File%20to%20a%20server%20location%20from%20Azure%20file%20storage%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2104764%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%20I%20have%20a%20requirement%20to%3CBR%20%2F%3E1-%20generate%20a%20file%2C%3CBR%20%2F%3E2%20-%20save%20it%20in%20Azure%20File%20storage%2C%3CBR%20%2F%3E3%20-%20copy%20it%20into%20an%20on-prem%20server%20location%20from%20Azure%20file%20storage%2C%20When%20I%20m%20debugging%20it%20in%20local%20it%20works%20fine%2C%20But%20after%20deploying%20the%20application%20in%20azure%2C%203rd%20step%20is%20not%20working%20not%20copying%20the%20file%20from%20file%20storage%20to%20the%20server%2C%3C%2FP%3E%3CP%3EAny%20idea%2C%20do%20I%20need%20to%20whitelist%20the%20azure%20web%20link%20in%20the%20server%2C%20if%20so%20what%20is%20the%20port%20that%20I%20have%20to%20open%2C%3CBR%20%2F%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2105175%22%20slang%3D%22en-US%22%3ERe%3A%20Copy%20File%20to%20a%20server%20location%20from%20Azure%20file%20storage%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2105175%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F781788%22%20target%3D%22_blank%22%3E%40ruwanithanu%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ein%20step%203%20%2C%20are%20you%20trying%20to%20mount%20the%20file%20share%2C%20or%20just%20copy%20a%20file%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E1.%20mount%20will%20work%20once%20you%20have%20445%20port%20open.%3C%2FP%3E%3CP%3E2.%20using%20SAS%20token%20you%20should%20be%20able%20to%20download%20file%3C%2FP%3E%3CP%3E3.%20URL%20is%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2F%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2F%3CSTORAGEACCOUNTNAME%3E.file.core.windows.net%2F%3CFILESHARE-FOLDER%3E%2F%3CFILENAME%3E%3C%2FFILENAME%3E%3C%2FFILESHARE-FOLDER%3E%3C%2FSTORAGEACCOUNTNAME%3E%3C%2FA%3E%3C%2FP%3E%3CP%3E4.%20you%20can%20use%20AZ%20copy%20command%20line%20tool%3C%2FP%3E%3CP%3E5.%20you%20can%20use%20az%20cli%20command%20as%20on%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-applescript%22%3E%3CCODE%3Eaz%20storage%20file%20download%20--path%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20--share-name%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--account-key%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--account-name%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--connection-string%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--dest%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--end-range%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--max-connections%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--no-progress%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--open-mode%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--sas-token%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--snapshot%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--start-range%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--subscription%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--timeout%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B--validate-content%5D%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
New Contributor

Hi, I have a requirement to
1- generate a file,
2 - save it in Azure File storage,
3 - copy it into an on-prem server location from Azure file storage, When I m debugging it in local it works fine, But after deploying the application in azure, 3rd step is not working not copying the file from file storage to the server,

Any idea, do I need to whitelist the azure web link in the server, if so what is the port that I have to open,
Thanks

2 Replies

@ruwanithanu 

in step 3 , are you trying to mount the file share, or just copy a file?

 

1. mount will work once you have 445 port open.

2. using SAS token you should be able to download file

3. URL is https://<StorageAccountName>.file.core.windows.net/<fileShare-folder>/<FileName>

4. you can use AZ copy command line tool

5. you can use az cli command as on 

az storage file download --path
                         --share-name
                         [--account-key]
                         [--account-name]
                         [--connection-string]
                         [--dest]
                         [--end-range]
                         [--max-connections]
                         [--no-progress]
                         [--open-mode]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--subscription]
                         [--timeout]
                         [--validate-content]

 

 

 

@atulram many thanks for the reply, I will follow the guidelines and check again