PowerShell ile Azure Uzerinde Access Token Uretmek ve REST API Call Icinde Kullanmak

Ozellikle Powershell icindenAzure REST API kullanarak islemler yapmak istediginizde ve oncelikle kimlik dogrulama sureci kapsaminda “token” almaniz gerektiginde, asagidaki komut imdadiniza yetisecektir. Token almak icin bir cok yontem var elbette. Ne tip bir hesap kullanarak token almaya calistiginiz ya da alinacak token’in cinsi bu noktada onemli. Biz kendi kullanici hesabimiz icin token alacagiz. Token tipi “Bearer”

$token = (Get-AzAccessToken).token

$headers = @{
‘Authorization’ = “Bearer $token”
}

$uri = “https://management.azure.com/subscriptions/xxxxxx-xxxxxxx-xxxxxxx-xx/providers/Microsoft.KeyVault/vaults?api-version=2021-10-01”

Invoke-RestMethod -Method Get -Uri $uri -Headers $Headers -ContentType “application/json” | select -ExpandProperty value | select name

Leave a Reply

Your email address will not be published.