Använda API:er för att skapa en privat länk för att hantera Azure-resurser
Artikel
Den här artikeln beskriver hur du använder Azure Private Link för att begränsa åtkomsten för att hantera resurser i dina prenumerationer.
Med privata länkar kan du komma åt Azure-tjänster via en privat slutpunkt i ditt virtuella nätverk. När du kombinerar privata länkar med Azure Resource Manager-åtgärder tillåter du användare att använda en specifik slutpunkt från att hantera resurser.
Privat länk ger följande säkerhetsfördelar:
Privat åtkomst – användare kan hantera resurser från ett privat nätverk via en privat slutpunkt.
Anteckning
Azure Kubernetes Service (AKS) stöder för närvarande inte implementeringen av den privata ARM-slutpunkten.
Azure Bastion stöder inte privata länkar. Vi rekommenderar att du använder en privat DNS-zon för den privata slutpunktskonfigurationen för resurshantering, men på grund av överlappningen med management.azure.com namn slutar Bastion-instansen att fungera. Mer information finns i Vanliga frågor och svar om Azure Bastion.
Förstå arkitektur
Viktigt
För den här versionen kan du bara använda åtkomst till hantering av privata länkar på rothanteringsgruppens nivå. Den här begränsningen innebär att åtkomst till privata länkar tillämpas i klientorganisationen.
Det finns två resurstyper som du använder när du implementerar hantering via en privat länk.
Privat länk för resurshantering (Microsoft.Authorization/resourceManagementPrivateLinks)
Följande bild visar hur du skapar en lösning som begränsar åtkomsten för att hantera resurser.
Den privata länkassociationen utökar rothanteringsgruppen. Den privata länkassociationen och de privata slutpunkterna refererar till den privata länken för resurshantering.
Viktigt
Konton med flera klientorganisationer stöds för närvarande inte för att hantera resurser via en privat länk. Du kan inte ansluta privata länkassociationer på olika klienter till en enskild privat länk för resurshantering.
Om ditt konto har åtkomst till fler än en klientorganisation definierar du en privat länk för endast en av dem.
Arbetsflöde
Använd följande steg för att konfigurera en privat länk för resurser. Stegen beskrivs mer detaljerat senare i den här artikeln.
Skapa den privata länken för resurshantering.
Skapa en privat länkassociation. Den privata länkassociationen utökar rothanteringsgruppen. Den refererar också till resurs-ID:t för den privata länken för resurshantering.
Lägg till en privat slutpunkt som refererar till den privata länken för resurshantering.
När du har slutfört dessa steg kan du hantera Azure-resurser som finns i omfångets hierarki. Du använder en privat slutpunkt som är ansluten till undernätet.
Du kan övervaka åtkomsten till den privata länken. Mer information finns i Loggning och övervakning.
Behörigheter som krävs
Viktigt
För den här versionen kan du bara använda åtkomst till hantering av privata länkar på rothanteringsgruppens nivå. Den här begränsningen innebär att åtkomst till privata länkar tillämpas i klientorganisationen.
Om du vill konfigurera den privata länken för resurshantering behöver du följande åtkomst:
Ägare i prenumerationen. Den här åtkomsten krävs för att skapa resurshantering av en privat länkresurs.
Ägare eller deltagare i rothanteringsgruppen. Den här åtkomsten krävs för att skapa den privata länkassociationsresursen.
Den globala administratören för Microsoft Entra-ID:t har inte automatiskt behörighet att tilldela roller i rothanteringsgruppen. Om du vill aktivera skapandet av privata länkar för resurshantering måste den globala administratören ha behörighet att läsa rothanteringsgruppen och öka åtkomsten för att ha behörighet som administratör för användaråtkomst för alla prenumerationer och hanteringsgrupper i klientorganisationen. När du har fått behörigheten Administratör för användaråtkomst måste den globala administratören ge ägar- eller deltagarbehörighet i rothanteringsgruppen till den användare som skapar den privata länkassociationen.
Skapa en privat länk för resurshantering
Om du vill skapa en privat länk för resurshantering skickar du följande begäran:
# Login first with az login if not using Cloud Shellaz resourcemanagement private-link create --location WestUS --resource-group PrivateLinkTestRG --name NewRMPL
Exempel
Azure PowerShell
# Login first with Connect-AzAccount if not using Cloud ShellNew-AzResourceManagementPrivateLink -ResourceGroupName PrivateLinkTestRG -Name NewRMPL
REST-anrop
HTTP
PUT
https://management.azure.com/subscriptions/{subscriptionID}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/resourceManagementPrivateLinks/{rmplName}?api-version=2020-05-01
I begärandetexten tar du med den plats som du vill använda för resursen:
# Login first with az login if not using Cloud Shellaz private-link association create --management-group-id fc096d27-0434-4460-a3ea-110df0422a2d --name1d7942d1-288b-48de-8d0f-2d2aa8e03ad4 --privatelink"/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/PrivateLinkTestRG/providers/Microsoft.Authorization/resourceManagementPrivateLinks/newRMPL"
Exempel
Azure PowerShell
# Login first with Connect-AzAccount if not using Cloud ShellNew-AzPrivateLinkAssociation -ManagementGroupId fc096d27-0434-4460-a3ea-110df0422a2d -Name1d7942d1-288b-48de-8d0f-2d2aa8e03ad4 -PrivateLink"/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/PrivateLinkTestRG/providers/Microsoft.Authorization/resourceManagementPrivateLinks/newRMPL" -PublicNetworkAccess enabled | fl
REST-anrop
HTTP
PUT
https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/privateLinkAssociations/{GUID}?api-version=2020-05-01
Den här artikeln förutsätter att du redan har ett virtuellt nätverk. I det undernät som du planerar att använda för den privata slutpunkten måste du inaktivera nätverksprinciper för privata slutpunkter. Information om hur du inaktiverar nätverksprinciper för privata slutpunkter finns i Inaktivera nätverksprinciper för privata slutpunkter.
Information om hur du skapar en privat slutpunkt finns i Dokumentation om privat slutpunkt för att skapa via portalen, PowerShell, CLI, Bicep eller mall.
I begärandetexten privateServiceLinkId anger du till ID:t från din privata länk för resurshantering.
groupIds Måste innehålla ResourceManagement. Platsen för den privata slutpunkten måste vara samma som platsen för undernätet.
Om din begäran godkänns automatiskt kan du fortsätta till nästa avsnitt. Om din begäran kräver manuellt godkännande väntar du på att nätverksadministratören godkänner din privata slutpunktsanslutning.
Planera och köra en distributionsstrategi för slutpunkter med hjälp av viktiga delar av modern hantering, samhanteringsmetoder och Microsoft Intune-integrering.