Die Azure API-Verwaltung bietet eine Option zum Erstellen von zeitbegrenzten Kennwörtern für das integrierte Git-Repository.Erstellen von Kennwörtern für das Azure Api Management-Git-Repository
Im Rahmen unseres VSTS-Versionsmanagements möchten wir unsere Änderungen automatisch in dieses Git-Repository übertragen. Wir möchten nicht jeden Monat ein neues Git-Passwort über das Azure-Portal erstellen.
Das Publisher-Portal bietet credentials (Kennung mit Primär- und Sekundärschlüssel) zum Erstellen von Kennwörtern.
Aber ich kann keine Hinweise finden, wie man das benutzt. Könnte mir jemand ein paar Einblicke geben?
Danke für die Antwort! Mein bevorzugter Weg wäre mit den AzureRM Cmdlets. Ich kann [Get-AzureRmApiManagementTenantGitAccess] (https://docs.microsoft.com/en-us/powershell/module/azurerm.apimanagement/get-azurermapimanagementtenantgitaccess?view=azurermps-4.1.0) verwenden, um die Schlüssel zu erhalten. Aber welches Cmdlet entspricht der REST-API für die Generierung von Anmeldeinformationen? – allpro1337
Das haben wir noch nicht im Cmdlet. Sie können aber $ user = Get-AzureRmApiManagementUser -Kontext $ context | verwenden Select-Object -First 1 $ subscription = Get-AzureRmApiManagementSubscription -Kontext $ context -UserId $ user.UserId | Select-Objekt -Last 1 $ parameters = @ { "keyType" = "primär"; "Ablauf" = "2017-05-19T10: 39: 35.000Z"; } Invoke-AzureRmResourceAction -ResourceGroupName $ ResourceGroupName -ResourceType 'Microsoft.ApiManagement/service/users -Action' token '-ResourceName "$ serviceName/$ ($ user.UserId)" -ApiVersion "2016-10-10" - Parameter $ parameter' Siehe weniger – Samir
Danke für das Codebeispiel! Ich kannte das Cmdlet "Invoke-AzureRmResourceAction" nicht. – allpro1337