PowerShell:从Azure blob存储运行Python脚本
我是全新的使用PowerShell的人,我只想创建一个.ps1文件,我可以执行该文件,然后从我的Azure存储帐户中的blob存储执行python脚本 我认为正常的执行命令应该是:PowerShell:从Azure blob存储运行Python脚本,python,powershell,azure,azure-storage-blobs,Python,Powershell,Azure,Azure Storage Blobs,我是全新的使用PowerShell的人,我只想创建一个.ps1文件,我可以执行该文件,然后从我的Azure存储帐户中的blob存储执行python脚本 我认为正常的执行命令应该是: C:/test.py 或者设置路径,然后: python test.py 但如何执行存储在blob中的脚本,例如: https://StorageName.blob.core.windows.net/testing/testblob/test.py ? 我是否可以将该命令保存为.ps1,当我执行.ps1时,它
C:/test.py
或者设置路径,然后:
python test.py
但如何执行存储在blob中的脚本,例如:
https://StorageName.blob.core.windows.net/testing/testblob/test.py
?
我是否可以将该命令保存为.ps1,当我执行.ps1时,它将启动Python脚本
谢谢 您首先需要将python脚本从blob下载到本地存储(无论是local=VM、web/worker角色实例、网站实例、笔记本电脑……)。然后,一旦下载完毕,您就可以运行它了 由于您使用的是PowerShell:如果您安装了Azure PowerShell cmdlet,您可以使用
Get-AzureStorageBlobContent
从blob下载该文件:
Get-AzureStorageBlobContent -Container containername -Blob blobname -Destination localFolder
有关获取AzureStorageBlobContent的更多信息,请参见