Privát hivatkozás használata (előzetes verzió)
Ez a cikk azt ismerteti, hogyan korlátozhatja az előfizetésekben lévő erőforrások kezeléséhez való hozzáférést a Private Link használatával. A privát hivatkozások lehetővé teszik az Azure-szolgáltatások elérését egy privát végponton keresztül a virtuális hálózaton. Ez megakadályozza a szolgáltatás nyilvános internetre való kitettségét.
Ez a cikk az Azure Portal használatával a Private Link beállítási folyamatát ismerteti.
Fontos
Ezt a funkciót több szinten is engedélyezheti, további díjért.
Feljegyzés
Az Azure Notification Hubs privát hivatkozásainak használata jelenleg előzetes verzióban érhető el. Ha szeretné használni ezt a funkciót, forduljon az ügyfél sikerkezelőjéhez a Microsoftnál, vagy hozzon létre egy Azure-támogatás jegyet.
Privát végpont és új értesítési központ létrehozása a portálon
Az alábbi eljárás létrehoz egy privát végpontot és egy új értesítési központot az Azure Portal használatával:
Hozzon létre egy új értesítési központot, és válassza a Hálózatkezelés lapot.
Válassza a Privát hozzáférés lehetőséget, majd a Létrehozás lehetőséget.
Adja meg az előfizetést, az erőforráscsoportot, a helyet és az új privát végpont nevét. Válasszon ki egy virtuális hálózatot és egy alhálózatot. Az Integrálás saját DNS Zónával területen válassza az Igen lehetőséget, és írja be a privatelink.notificationhubs.windows.net a saját DNS Zóna mezőbe.
Válassza az OK gombot a névtér és a központ privát végponttal való létrehozásának megerősítéséhez.
Válassza a Létrehozás lehetőséget az értesítési központ privát végpontkapcsolattal való létrehozásához.
Privát végpont létrehozása meglévő értesítési központhoz a portálon
A portálon a Biztonság + hálózatkezelés szakasz bal oldalán válassza a Notification Hubs, majd a Hálózatkezelés lehetőséget.
Válassza a Privát hozzáférés lapot.
Adja meg az előfizetést, az erőforráscsoportot, a helyet és az új privát végpont nevét. Válasszon ki egy virtuális hálózatot és alhálózatot. Válassza a Létrehozás lehetőséget.
Privát végpont létrehozása parancssori felülettel
Jelentkezzen be az Azure CLI-be, és állítson be egy előfizetést:
az login az account set --subscription <azure_subscription_id>
Hozzon létre egy új erőforráscsoportot:
az group create -n <resource_group_name> -l <azure_region>
Regisztrálja a Microsoft.NotificationHubsot szolgáltatóként:
az provider register -n Microsoft.NotificationHubs
Hozzon létre egy új Notification Hubs-névteret és -központot:
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>
Virtuális hálózat létrehozása alhálózattal:
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>
Virtuális hálózati házirendek letiltása:
az network vnet subnet update --name <subnet_name> --resource-group <resource_group_name> --vnet-name <vNet_name> --disable-private-endpoint-network-policies true
Adjon hozzá privát DNS-zónákat, és kapcsolja őket egy virtuális hálózathoz:
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
Privát végpont létrehozása (automatikusan jóváhagyva):
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>
Privát végpont létrehozása (manuális kérelem-jóváhagyással):
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
A kapcsolat állapotának megjelenítése:
az network private-endpoint show --resource-group <resource_group_name> --name <private_endpoint_name>
Privát végpontok kezelése a portál használatával
Privát végpont létrehozásakor a kapcsolatot jóvá kell hagyni. Ha az erőforrás, amelyhez privát végpontot hoz létre, a címtárban található, jóváhagyhatja a kapcsolatkérést, feltéve, hogy rendelkezik megfelelő engedélyekkel. Ha egy másik címtárban lévő Azure-erőforráshoz csatlakozik, meg kell várnia, amíg az erőforrás tulajdonosa jóváhagyja a kapcsolatkérést.
Négy kiépítési állapot létezik:
Szolgáltatásművelet | Szolgáltatásfelhasználó privát végpontjának állapota | Leírás |
---|---|---|
Egyik sem | Függőben | Csatlakozás létrehozása manuálisan történik, és a privát kapcsolat erőforrás-tulajdonosának jóváhagyására vár. |
Jóváhagyás | Engedélyezve | Csatlakozás ion automatikusan vagy manuálisan lett jóváhagyva, és használatra kész. |
Elutasítás | Elutasítva | Csatlakozás a privát kapcsolat erőforrás-tulajdonosa elutasította. |
Eltávolítás | Leválasztva | Csatlakozás a privát kapcsolat erőforrás-tulajdonosa eltávolította. A privát végpont informatív lesz, és törölni kell a törléshez. |
Privát végpontkapcsolat jóváhagyása, elvetése vagy eltávolítása
- Jelentkezzen be az Azure Portalra.
- A keresősávba írja be a Notification Hubs kifejezést.
- Jelölje ki a kezelni kívánt névteret.
- Válassza a Hálózatkezelés lapot.
- Lépjen a megfelelő szakaszra a jóváhagyni, elutasítani vagy eltávolítani kívánt művelet alapján.
Privát végpontkapcsolat jóváhagyása
Ha vannak függőben lévő kapcsolatok, a kapcsolat a függőben állapotban jelenik meg.
Válassza ki a jóváhagyni kívánt privát végpontot.
Válassza a Jóváhagyás lehetőséget.
A Kapcsolat jóváhagyása lapon írjon be egy nem kötelező megjegyzést, majd válassza az Igen lehetőséget. Ha a Nem lehetőséget választja, semmi sem történik.
A kapcsolat állapotát a listában jóváhagyottra kell módosítani.
Privát végpontkapcsolat elvetése
Ha vannak olyan privát végpontkapcsolatok, amelyeket el szeretne utasítani, függetlenül attól, hogy függőben lévő vagy korábban jóváhagyott kapcsolatról van-e szó, válassza a végpontcsatlakozás ikont, és válassza az Elutasítás lehetőséget.
A Kapcsolat elvetése lapon írjon be egy nem kötelező megjegyzést, majd válassza az Igen lehetőséget. Ha a Nem lehetőséget választja, semmi sem történik.
A kapcsolat állapotát a lista Elutasítva állapotúra módosítja.
Privát végpontkapcsolat eltávolítása
Privát végpontkapcsolat eltávolításához jelölje ki a listában, és válassza az Eltávolítás lehetőséget az eszköztáron:
A Kapcsolat törlése lapon válassza az Igen lehetőséget a privát végpont törlésének megerősítéséhez. Ha a Nem lehetőséget választja, semmi sem történik.
A kapcsolat állapotát a listában bontottra kell módosítani. A végpont ezután eltűnik a listából.
Ellenőrizze, hogy működik-e a privát kapcsolat
Ellenőriznie kell, hogy a privát végpont virtuális hálózatában lévő erőforrások egy privát IP-címen keresztül csatlakoznak-e a Notification Hubs-névtérhez, és hogy a megfelelő privát DNS-zónaintegrációval rendelkeznek-e.
Először hozzon létre egy virtuális gépet a Windows rendszerű virtuális gép létrehozása az Azure Portalon lépéseit követve.
A Hálózatkezelés lapon:
- Adja meg a virtuális hálózatot és az alhálózatot. Ki kell választania azt a virtuális hálózatot, amelyen a privát végpontot üzembe helyezte.
- Adjon meg egy nyilvános IP-erőforrást.
- Hálózati hálózati biztonsági csoport esetén válassza a Nincs lehetőséget.
- Terheléselosztáshoz válassza a Nem lehetőséget.
Csatlakozás a virtuális géphez, nyisson meg egy parancssort, és futtassa a következő parancsot:
Resolve-DnsName <namespace_name>.privatelink.servicebus.windows.net
Amikor a parancsot a virtuális gépről hajtja végre, a magánvégpont-kapcsolat IP-címét adja vissza. Ha egy külső hálózatról hajtja végre, az egyik Notification Hubs-fürt nyilvános IP-címét adja vissza.
Korlátozások és tervezési szempontok
Korlátozások: Ez a funkció minden nyilvános Azure-régióban elérhető. A privát végpontok maximális száma Notification Hubs-névtérenként: 200
További információ: Azure Private Link szolgáltatás: Korlátozások.