Bam*_*ano 6 batch-file azure azure-sql-database azure-functions
我正在尝试从Azure文件存储中检索文件,以供在Azure函数中执行的.exe使用,并且似乎无法通过UNC凭据.
我的应用程序从Azure SQL数据库中获取UNC文件路径,然后尝试导航到该UNC路径(在Azure文件存储中)以导入文件的内容.我可以在Windows资源管理器中从我的电脑导航到文件位置,但我被提示输入凭据.
我在尝试执行应用程序之前尝试使用"net use"命令,但似乎没有进行身份验证.
net use \\<storage account>.file.core.windows.net\<directory>\ /u:<username> <access key>
MyApp.exe
Run Code Online (Sandbox Code Playgroud)
Azure功能日志错误:
Unhandled Exception: System.UnauthorizedAccessException: Access to the path '<file path>' is denied.
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我宁愿不修改我的C#应用程序并在Azure功能中进行身份验证(此时它的批处理功能将基于计时器).
我认为无法安装一个Azure File Service Share,Azure Function因为你无法访问底层基础设施(同样的交易WebApps).
您可以做的是使用Azure Storage SDK哪个是包装器,Azure Storage REST API并在您的应用程序中使用它与文件服务共享中的文件进行交互.
| 归档时间: |
|
| 查看次数: |
9074 次 |
| 最近记录: |