powershell - 如何在azure启动任务中从blob存储获取副本文件?

标签 powershell azure azure-blob-storage

是否有任何 Power shell 命令可以下载文件并将其放置在 Windows Azure 启动任务中的应用程序根目录下?我有地理位置二进制文件(30Mb),从 http://www.maxmind.com/app/geolitecity 下载。我不想在我的项目中包含二进制文件,决定放置在 blob 存储中以加快部署速度。我尝试使用 http://en.googlemaps.subgurim.net/ 从 URL 读取二进制文件,不幸的是没有从 URL 读取的功能。所以我正在寻找下载该二进制文件并将其放置在应用程序根目录中的方法。

提前致谢!

最佳答案

也许这可以帮助:

$object = New-Object Net.WebClient
$url = 'http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz'
$local = "$pwd\GeoLiteCity.dat.gz" #path to save download file
$object.DownloadFile($url, $local)

在这种情况下文件是压缩的,您需要解压缩 dat 文件。

关于powershell - 如何在azure启动任务中从blob存储获取副本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7255654/

相关文章:

c# - Blob上传未授权 服务器无法验证请求异常

Azure 应用服务诊断 blob 不记录基于 nlog 的日志

powershell - Get-Content 替换完整的字符串

json - Powershell 中的 Microsoft Azure 配置 JSON 模板输出

azure - 是否有 VSTS 构建任务可以从注册表中删除未使用的 Docker 容器?

azure - Glimpse 可在本地运行,但无法在 Azure 上运行

azure - 使用托管标识进行 Blob 存储的 API 连接

azure - 在 Azure blob 上创建 PDF

powershell - PowerShell-驱动器变量

Powershell:在脚本期间将整个命令保存到变量中