gpt4 book ai didi

azure - 连接到 Azure Blob 存储

转载 作者:行者123 更新时间:2023-12-03 03:36:29 24 4
gpt4 key购买 nike

我使用下面的 powershell 脚本使用我的开发凭据连接到 azure datalake storage gen2,并在部署后使用托管身份凭据。

代码:

try {
$AzStorageContext = (Connect-AzAccount -Identity).context;
}
catch{
$AzStorageContext = (Connect-AzAccount).context;
}

$AzStorageContext = Set-AzContext -SubscriptionName $AzStorageContext.Subscription -DefaultProfile $AzStorageContext
Get-AzStorageContainer -Name 'MyContainer' -Context $AzStorageContext

我遇到的错误是

错误:

Get-AzStorageContainer : Cannot bind parameter 'Context'. Cannot convert the "Microsoft.Azure.Commands.Profile.Models.Core.PSAzureContext" value of type 
"Microsoft.Azure.Commands.Profile.Models.Core.PSAzureContext" to type "Microsoft.Azure.Commands.Common.Authentication.Abstractions.IStorageContext".

最佳答案

使用 Power Shell 将 Azure 存储与系统分配的托管标识连接

$AzureContext = (Connect-AzAccount -Identity).context

$AzureContext = Set-AzContext -SubscriptionName $AzureContext.Subscription -DefaultProfile $AzureContext

有关更多信息,请参阅此 SO由 VenkateshDodda-MSFT 撰写的线程

关于azure - 连接到 Azure Blob 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73157186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com