在Azure上检索照片

问题描述 投票:0回答:1

我要在Azure上完成一项任务。

在Azure上,我需要使用这样的链接来获取照片:

https://picture.blob.core.windows.net/datapicture

已获得本文件。

https://docs.microsoft.com/en-us/powershell/module/azure.storage/get-azurestorageblobcontent?view=azurermps-6.13.0

目标是制作一个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();

感谢您对我的帮助。

database azure powershell server
1个回答
0
投票

似乎您正在尝试从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:\'
© www.soinside.com 2019 - 2024. All rights reserved.