我要在Azure上完成一项任务。
在Azure上,我需要使用这样的链接来获取照片:
https://picture.blob.core.windows.net/datapicture
已获得本文件。
目标是制作一个Powershell脚本,使您可以使用Azure在此路径中检索照片。
我没有登录密钥,但有登录用户和密码。
我认为是我的连接模型:
Login-AzureRmAccount
$SourceResourceGroupName = "...";
$SourceServerName = "...";
$Database = "...";
$ServerInstance = "...";
$Username = "...";
$Password = "..."
$con.ConnectionString = "Server=$ServerInstance;
uid=$Username;
pwd=$Password;
Database=$Database;
Integrated Security=False;"
$con.Open();
感谢您对我的帮助。
似乎您正在尝试从Azure Blob Storage下载文件。它不能像数据库一样工作。
正如评论中的沉默所言,Azure存储支持对称密钥和Azure AD身份验证。或者,您可以将文件设置为公共文件,从而可以直接访问它。
您使用了Login-AzureRmAccount
命令。因此,您应该能够按照以下方式下载Blob:
$ResourceGroup = "Jack"
$StorageAccount = "storagetest789"
$Container = "function"
Set-AzureRmCurrentStorageAccount -ResourceGroupName $ResourceGroup -Name $StorageAccount
Get-AzureStorageBlobContent -Container $Container -Blob "User1.txt" -Destination 'D:\'