Použití služby Private Link (Preview)
Tento článek popisuje, jak pomocí služby Private Link omezit přístup ke správě prostředků ve vašich předplatných. Privátní propojení umožňují přístup ke službám Azure přes privátní koncový bod ve vaší virtuální síti. Tím se zabrání vystavení služby veřejnému internetu.
Tento článek popisuje proces nastavení služby Private Link pomocí webu Azure Portal.
Důležité
Tuto funkci můžete povolit na úrovních za příplatek.
Poznámka:
Možnost používat privátní propojení se službou Azure Notification Hubs je aktuálně ve verzi Preview. Pokud vás zajímá použití této funkce, obraťte se na manažera úspěchu zákazníka v Microsoftu nebo vytvořte lístek podpora Azure.
Vytvoření privátního koncového bodu spolu s novým centrem oznámení na portálu
Následující postup vytvoří privátní koncový bod spolu s novým centrem oznámení pomocí webu Azure Portal:
Vytvořte nové centrum oznámení a vyberte kartu Sítě .
Vyberte Privátní přístup a pak vyberte Vytvořit.
Vyplňte předplatné, skupinu prostředků, umístění a název nového privátního koncového bodu. Zvolte virtuální síť a podsíť. V části Integrace s Privátní DNS Zónou vyberte Ano a do pole Privátní DNS Zóna zadejte privatelink.notificationhubs.windows.net.
Výběrem možnosti OK zobrazíte potvrzení vytvoření oboru názvů a centra pomocí privátního koncového bodu.
Výběrem možnosti Vytvořit vytvořte centrum oznámení s připojením privátního koncového bodu.
Vytvoření privátního koncového bodu pro existující centrum oznámení na portálu
Na portálu v části Zabezpečení a sítě na levé straně vyberte Notification Hubs a pak vyberte Sítě.
Vyberte kartu Soukromý přístup.
Vyplňte předplatné, skupinu prostředků, umístění a název nového privátního koncového bodu. Zvolte virtuální síť a podsíť. Vyberte Vytvořit.
Vytvoření privátního koncového bodu pomocí rozhraní příkazového řádku
Přihlaste se k Azure CLI a nastavte předplatné:
az login az account set --subscription <azure_subscription_id>
Vytvořte novou skupinu prostředků:
az group create -n <resource_group_name> -l <azure_region>
Zaregistrujte Microsoft.NotificationHubs jako poskytovatele:
az provider register -n Microsoft.NotificationHubs
Vytvořte nový obor názvů a centrum Notification Hubs:
az notification-hub namespace create --name <namespace_name> --resource-group <resource_group_name> --location <azure_region> --sku "Standard" az notification-hub create --name <notification_hub_name> --namespace-name <namespace_name> --resource-group <resource_group_name> --location <azure_region>
Vytvořte virtuální síť s podsítí:
az network vnet create --resource-group <resource_group_name> --name <vNet name> --location <azure_region> az network vnet subnet create --resource-group <resource_group_name> --vnet-name <vNet_name> --name <subnet_name> --address-prefixes <address_prefix>
Zakázání zásad virtuální sítě:
az network vnet subnet update --name <subnet_name> --resource-group <resource_group_name> --vnet-name <vNet_name> --disable-private-endpoint-network-policies true
Přidejte privátní zóny DNS a propojte je s virtuální sítí:
az network private-dns zone create --resource-group <resource_group_name> --name privatelink.servicebus.windows.net az network private-dns zone create --resource-group <resource_group_name> --name privatelink.notoficationhub.windows.net az network private-dns link vnet create --resource-group <resource_group_name> --virtual-network <vNet_name> --zone-name privatelink.servicebus.windows.net --name <dns_zone_link_name> --registration-enabled true az network private-dns link vnet create --resource-group <resource_group_name> --virtual-network <vNet_name> --zone-name privatelink.notificationhub.windows.net --name <dns_zone_link_name> --registration-enabled true
Vytvoření privátního koncového bodu (automaticky schválené):
az network private-endpoint create --resource-group <resource_group_name> --vnet-name <vNet_name> --subnet <subnet_name> --name <private_endpoint_name> --private-connection-resource-id "/subscriptions/<azure_subscription_id>/resourceGroups/<resource_group_name>/providers/Microsoft.NotificationHubs/namespaces/<namespace_name>" --group-ids namespace --connection-name <private_link_connection_name> --location <azure-region>
Vytvoření privátního koncového bodu (s ručním schválením žádosti):
az network private-endpoint create --resource-group <resource_group_name> --vnet-name <vnet_name> --subnet <subnet_name> --name <private_endpoint_name> --private-connection-resource-id "/subscriptions/<azure_subscription_id>/resourceGroups/<resource_group_name>/providers/Microsoft.NotificationHubs/namespaces/<namespace_name>" --group-ids namespace --connection-name <private_link_connection_name> --location <azure-region> --manual-request
Zobrazení stavu připojení:
az network private-endpoint show --resource-group <resource_group_name> --name <private_endpoint_name>
Správa privátních koncových bodů pomocí portálu
Když vytvoříte privátní koncový bod, musí být připojení schváleno. Pokud prostředek, pro který vytváříte privátní koncový bod, je ve vašem adresáři, můžete schválit žádost o připojení za předpokladu, že máte dostatečná oprávnění. Pokud se připojujete k prostředku Azure v jiném adresáři, musíte počkat, až vlastník tohoto prostředku schválí vaši žádost o připojení.
Existují čtyři stavy zřizování:
Akce služby | Stav privátního koncového bodu příjemce služby | Popis |
---|---|---|
Nic | Nevyřízeno | Připojení ion se vytvoří ručně a čeká na schválení od vlastníka prostředku privátního propojení. |
Schválit | Schválený | Připojení ion byl automaticky nebo ručně schválen a je připravený k použití. |
Odmítnout | Zamítnuto | Připojení byl vlastníkem prostředku privátního propojení odmítnut. |
Odebrat | Odpojeno | Připojení odebrání vlastníkem prostředku privátního propojení. Privátní koncový bod se stane informativním a měl by být odstraněn pro vyčištění. |
Schválení, odmítnutí nebo odebrání připojení privátního koncového bodu
- Přihlaste se k portálu Azure.
- Na panelu hledání zadejte Notification Hubs.
- Vyberte obor názvů, který chcete spravovat.
- Vyberte kartu Sítě.
- V závislosti na operaci, kterou chcete schválit, odmítnout nebo odebrat, přejděte do příslušné části.
Schválení připojení privátního koncového bodu
Pokud existují nějaká čekající připojení, zobrazí se ve stavu zřizování připojení čekající na vyřízení .
Vyberte privátní koncový bod, který chcete schválit.
Vyberte možnost Schválit.
Na stránce Schválit připojení zadejte volitelný komentář a pak vyberte Ano. Pokud vyberete Ne, nic se nestane.
V seznamu by se měl zobrazit stav připojení na Schváleno.
Odmítnutí připojení privátního koncového bodu
Pokud existují nějaká připojení privátního koncového bodu, která chcete odmítnout, ať už se jedná o nevyřízenou žádost nebo existující připojení schválené dříve, vyberte ikonu připojení ke koncovému bodu a vyberte Odmítnout.
Na stránce Odmítnout připojení zadejte volitelný komentář a pak vyberte Ano. Pokud vyberete Ne, nic se nestane.
V seznamu by se měl zobrazit stav připojení na Odmítnuto.
Odebrání připojení privátního koncového bodu
Pokud chcete odebrat připojení privátního koncového bodu, vyberte ho v seznamu a na panelu nástrojů vyberte Odebrat :
Na stránce Odstranit připojení vyberte Ano a potvrďte odstranění privátního koncového bodu. Pokud vyberete Ne, nic se nestane.
V seznamu by se měl zobrazit stav připojení na Odpojeno. Koncový bod pak zmizí ze seznamu.
Ověřte, že funguje připojení privátního propojení.
Měli byste ověřit, že se prostředky ve virtuální síti privátního koncového bodu připojují k oboru názvů Notification Hubs přes privátní IP adresu a že mají správnou integraci privátní zóny DNS.
Nejprve vytvořte virtuální počítač podle kroků v části Vytvoření virtuálního počítače s Windows na webu Azure Portal.
Na kartě Sítě:
- Zadejte virtuální síť a podsíť. Musíte vybrat virtuální síť, na které jste nasadili privátní koncový bod.
- Zadejte prostředek veřejné IP adresy.
- V případě skupiny zabezpečení sítě síťových adaptérů vyberte Žádné.
- Pro vyrovnávání zatížení vyberte Ne.
Připojení k virtuálnímu počítači, otevřete příkazový řádek a spusťte následující příkaz:
Resolve-DnsName <namespace_name>.privatelink.servicebus.windows.net
Když se příkaz spustí z virtuálního počítače, vrátí IP adresu připojení privátního koncového bodu. Když se spustí z externí sítě, vrátí veřejnou IP adresu jednoho z clusterů Notification Hubs.
Aspekty omezení a návrhu
Omezení: Tato funkce je dostupná ve všech veřejných oblastech Azure. Maximální počet privátních koncových bodů na obor názvů Notification Hubs: 200
Další informace najdete ve službě Azure Private Link: Omezení.