gpt4 book ai didi

Azure arc代理错误 "Missing Basic Authorization header"

转载 作者:行者123 更新时间:2023-12-03 06:12:17 31 4
gpt4 key购买 nike

我正在遵循有关安装 Azure Arc Server 代理的 Microsoft 教程,https://learn.microsoft.com/en-us/azure/azure-arc/servers/managed-identity-authentication ,安装顺利,我现在正在测试获取 token 。使用上面文章提供的代码(我以管理员身份使用 Visual Studio 运行它)。

$apiVersion = "2020-06-01"
$resource = "https://management.azure.com/"
$endpoint = "{0}?resource={1}&api-version={2}" -f $env:IDENTITY_ENDPOINT,$resource,$apiVersion
$secretFile = ""
try
{
Invoke-WebRequest -Method GET -Uri $endpoint -Headers @{Metadata='True'} -UseBasicParsing
}
catch
{
$wwwAuthHeader = $_.Exception.Response.Headers["WWW-Authenticate"]
if ($wwwAuthHeader -match "Basic realm=.+")
{
$secretFile = ($wwwAuthHeader -split "Basic realm=")[1]
}
}
Write-Host "Secret file path: " $secretFile`n
$secret = cat -Raw $secretFile
$response = Invoke-WebRequest -Method GET -Uri $endpoint -Headers @{Metadata='True'; Authorization="Basic $secret"} -UseBasicParsing
if ($response)
{
$token = (ConvertFrom-Json -InputObject $response.Content).access_token
Write-Host "Access token: " $token
}

但是我收到错误:

{"error":"unauthorized_client","error_description":"缺少基本授权 header ","error_codes":[401],"timestamp":"2023-07-05 10:32:31.7391949 +0200 CEST 米=+5321.276017201","trace_id":"","correlation_id":"0ec3a4b9-292b-4283-aaee-d76fc1339976"}

我查看了hims日志“C:\ProgramData\AzureConnectedMachineAgent\Log\himds.log”没有更多信息,我得到了同样的错误,一行写着:

time="2023-07-05T11:44:59+02:00"level=info msg="缺少基本授权 header "reason=unauthorized_client uuid=a022087f-7bd9-43dd-b88b-9c8f4e1ab168

我尝试使用 Postman,同样的错误。

知道出了什么问题吗?

文森特

我尝试使用 postman ,但遇到了完全相同的问题。

最佳答案

您可能正在使用 PowerShell 7 和 $_ catch block 中为空。您可以修改第一次获取以使用 Invoke-RestMethod带选项[-ResponseHeadersVariable <String>]-SkipHttpErrorCheck获取响应头对象并从该对象中解析文件名。

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-restmethod?view=powershell-7.3

关于Azure arc代理错误 "Missing Basic Authorization header",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76619143/

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