Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az Azure Machine Learninghez hozzáférést kell biztosítani a nyilvános interneten található kiszolgálókhoz és szolgáltatásokhoz. A hálózatelkülönítés megvalósításakor tisztában kell lennie a szükséges hozzáféréssel és annak engedélyezésének módjával.
Feljegyzés
A cikkben szereplő információk az Azure Virtual Network használatára konfigurált Azure Machine Learning-munkaterületre vonatkoznak. Felügyelt virtuális hálózat használata esetén a rendszer automatikusan alkalmazza a munkaterülethez szükséges bejövő és kimenő konfigurációt. További információ: Azure Machine Learning által felügyelt virtuális hálózat.
Általános kifejezések és információk
A cikk a következő kifejezéseket és információkat használja:
Azure-szolgáltatáscímkék: A szolgáltatáscímkék egyszerű módot adnak az Azure-szolgáltatás által használt IP-tartományok megadására. A címke például az
AzureMachineLearningAzure Machine Learning szolgáltatás által használt IP-címeket jelöli.Fontos
Az Azure-szolgáltatáscímkéket csak egyes Azure-szolgáltatások támogatják. A hálózati biztonsági csoportokkal és az Azure Firewalllal támogatott szolgáltatáscímkék listáját a virtuális hálózati szolgáltatás címkéiről szóló cikkben találja.
Ha nem Azure-beli megoldást, például külső tűzfalat használ, töltse le az Azure IP-tartományok és szolgáltatáscímkék listáját. Bontsa ki a fájlt, és keresse meg a szolgáltatáscímkét a fájlban. Az IP-címek időnként változhatnak.
Régió: Egyes szolgáltatáscímkék lehetővé teszik egy Azure-régió megadását. Ez korlátozza a szolgáltatás IP-címeinek elérését egy adott régióban, általában abban, amelyben a szolgáltatás található. Ebben a cikkben, amikor megjelenik
<region>, cserélje le helyette az Azure-régiót. PéldáulBatchNodeManagement.<region>akkor,BatchNodeManagement.uswestha az Azure Machine Learning-munkaterület az USA nyugati régiójában található.Azure Batch: Az Azure Machine Learning számítási fürtöi és számítási példányai egy háttérbeli Azure Batch-példányra támaszkodnak. Ezt a háttérszolgáltatást egy Microsoft-előfizetésben üzemeltetik.
Portok: Ebben a cikkben a következő portokat használjuk. Ha egy porttartomány nem szerepel a táblázatban, az a szolgáltatásra jellemző, és nem feltétlenül rendelkezik közzétett információkkal arról, hogy mire használják:
Kikötő Leírás 80 Nem biztonságos webes forgalom (HTTP) 443 Biztonságos webes forgalom (HTTPS) 445 Az Azure File Storage fájlmegosztásaihoz való hozzáféréshez használt SMB-forgalom 8787 Amikor egy számítási példányon csatlakozik az RStudióhoz, akkor használatos. 18881 A nyelvi kiszolgálóhoz való csatlakozásra szolgál, hogy engedélyezze az IntelliSense-t egy jegyzetfüzet számítási példányán. Protokoll: Ha másként nem jelezzük, a cikkben említett összes hálózati forgalom TCP-t használ.
Alapszintű konfiguráció
Ez a konfiguráció a következő feltételezéseket teszi lehetővé:
- Ön egy ön által megadott tárolóregisztrációs adatbázis által biztosított Docker-lemezképeket használ, és nem használja a Microsoft által biztosított rendszerképeket.
- Privát Python-csomagtárházat használ, és nem fér hozzá a nyilvános csomagtárházakhoz, például
pypi.org,*.anaconda.comvagy*.anaconda.org. - A privát végpontok közvetlenül kommunikálhatnak egymással a virtuális hálózaton belül. Például minden szolgáltatás rendelkezik egy privát végponttal ugyanabban a virtuális hálózaton:
- Azure Machine Learning-munkaterület
- Azure Storage-fiók (blob, fájl, tábla, üzenetsor)
Bejövő forgalom
| Forrás | Forrás portok |
Cél | Célportok | Cél |
|---|---|---|---|---|
AzureMachineLearning |
Bármely | VirtualNetwork |
44224 | Bejövő forgalom a számítási egységbe/fürtbe. Csak akkor szükséges, ha a példányt/fürtöt nyilvános IP-cím használatára konfigurálták. |
Tipp.
Ehhez a forgalomhoz alapértelmezés szerint létrejön egy hálózati biztonsági csoport (NSG). További információ: Alapértelmezett biztonsági szabályok.
Kimenő forgalom
| Szolgáltatáscímkék | Portok | Cél |
|---|---|---|
AzureActiveDirectory |
80, 443 | Hitelesítés Microsoft Entra ID használatával. |
AzureMachineLearning |
443, 8787, 18881 UDP: 5831 |
Az Azure Machine Learning-szolgáltatások használata. |
BatchNodeManagement.<region> |
443 | Azure Batch kommunikáció. |
AzureResourceManager |
443 | Azure-erőforrások létrehozása az Azure Machine Learning használatával. |
Storage.<region> |
443 | Az Azure Storage-fiókban tárolt adatok elérése számítási fürtökhöz és számítási példányokhoz. Ez a kimenő kapcsolat használható az adatok kiszivárogtatásához. További információ: Adatkiszivárgás elleni védelem. |
AzureFrontDoor.FrontEnd
* Nem szükséges a 21Vianet által üzemeltetett Microsoft Azure-ban. |
443 | Globális belépési pont az Azure Machine Learning Studióhoz. Képek és környezetek tárolása az AutoML-hez. |
MicrosoftContainerRegistry |
443 | A Microsoft által biztosított Docker-rendszerképek elérése. |
Frontdoor.FirstParty |
443 | A Microsoft által biztosított Docker-rendszerképek elérése. |
AzureMonitor |
443 | A monitorozás és a metrikák naplózásának végrehajtására az Azure Monitorban. Csak akkor van szükség, ha nem használ biztonságos Azure Monitort a munkaterülethez.
* Ez a kimenő szolgáltatás a támogatási incidensek adatainak naplózására is használható. |
VirtualNetwork |
443 | Akkor szükséges, ha privát végpontok találhatók a virtuális hálózatban vagy a társhálózatban lévő virtuális hálózatokban. |
Fontos
Ha egy számítási példány vagy számítási fürt nincs nyilvános IP-címre konfigurálva, alapértelmezés szerint nem fér hozzá az internethez. Ha továbbra is képes kimenő forgalmat küldeni az internetre, az az Azure alapértelmezett kimenő hozzáférése miatt van, és rendelkezik egy NSG-vel, amely engedélyezi a kimenő forgalmat az internetre. Nem javasoljuk az alapértelmezett kimenő hozzáférés használatát. Ha kimenő internet-hozzáférésre van szüksége, javasoljuk, hogy az alapértelmezett kimenő hozzáférés helyett használja az alábbi lehetőségek egyikét:
- Azure Virtual Network NAT nyilvános IP-címmel: A virtuális hálózati nat használatával kapcsolatos további információkért tekintse meg a virtuális hálózati NAT dokumentációját.
- Felhasználó által definiált útvonal és tűzfal: Hozzon létre egy felhasználó által definiált útvonalat a számítást tartalmazó alhálózatban. Az útvonal következő ugrásának a tűzfal magánhálózati IP-címére kell hivatkoznia a 0.0.0.0/0 címelőtaggal.
További információ: Az Alapértelmezett kimenő hozzáférés az Azure-ban című cikkben.
Ajánlott konfiguráció modellek betanításához és üzembe helyezéséhez
Kimenő forgalom
| Szolgáltatás címke(k) | Portok | Cél |
|---|---|---|
MicrosoftContainerRegistry és AzureFrontDoor.FirstParty |
443 | Lehetővé teszi a Microsoft által a betanításhoz és következtetéshez biztosított Docker-rendszerképek használatát. Emellett beállítja az Azure Machine Learning-útválasztót az Azure Kubernetes Service-hez. |
Ha engedélyezni szeretné a Python-csomagok telepítését a betanításhoz és üzembe helyezéshez, engedélyezze a kimenő forgalmat a következő gazdagépnevekre:
Feljegyzés
Az alábbi lista nem tartalmazza az interneten található Python-erőforrásokhoz szükséges gazdagépeket, csak a leggyakrabban használtakat. Például, ha hozzáférésre van szüksége egy GitHub-adattárhoz vagy más gazdagéphez, akkor meg kell határoznia és hozzá kell adnia a szükséges gazdagépeket az adott forgatókönyvhöz.
| Hosztnév | Cél |
|---|---|
anaconda.com*.anaconda.com |
Az alapértelmezett csomagok telepítéséhez használatos. |
*.anaconda.org |
Adattáradatok lekérésére szolgál. |
pypi.org |
Az alapértelmezett index függőségeinek listázására szolgál, ha vannak ilyenek, és az indexet a felhasználói beállítások nem írják felül. Ha az index felülírva van, engedélyeznie *.pythonhosted.orgkell azt is. |
pytorch.org*.pytorch.org |
Néhány példa a PyTorch-ot használja. |
*.tensorflow.org |
A TensorFlow-on alapuló néhány példa használja. |
Forgatókönyv: Az RStudio telepítése számítási példányra
Ha engedélyezni szeretné az RStudio telepítését egy számítási példányon, a tűzfalnak engedélyeznie kell a kimenő hozzáférést azokhoz a webhelyekhez, amelyekről a Docker-rendszerképet kéri le. Adja hozzá a következő alkalmazásszabályt az Azure Firewall-szabályzathoz:
- Név: AllowRStudioInstall
- Forrás típusa: IP-cím
-
Forrás IP-címek: Annak az alhálózatnak az IP-címtartománya, ahol a számítási erőforrást létrehozza. Például:
172.16.0.0/24. - Céltípus: FQDN (teljes tartománynév)
-
Cél FQDN:
ghcr.io,pkg-containers.githubusercontent.com -
Protokoll:
Https:443
Az R-csomagok telepítésének engedélyezéséhez engedélyezze a kimenő forgalmat.cloud.r-project.org Ez a gazdagép CRAN-csomagok telepítéséhez használható.
Feljegyzés
Ha hozzá kell férnie egy GitHub-adattárhoz vagy más gazdagéphez, azonosítania kell és hozzá kell adnia az adott forgatókönyvhöz szükséges gazdagépeket.
Forgatókönyv: Számítási fürt vagy számítási példány használata nyilvános IP-címmel
Fontos
A nyilvános IP-cím nélküli számítási példányok vagy számítási fürtök nem igényelnek bejövő forgalmat az Azure Batch felügyeleti és Azure Machine Learning-szolgáltatásokból. Ha azonban több számítással rendelkezik, és némelyikük nyilvános IP-címet használ, engedélyeznie kell ezt a forgalmat.
Ha Azure Machine Learning számítási példányt vagy számítási fürtöt használ (nyilvános IP-címmel), engedélyezze a bejövő forgalmat az Azure Machine Learning szolgáltatásból. Egy nyilvános IP-címmel nem rendelkező számítási példány vagy számítási fürt nem igényli ezt a bejövő kommunikációt. A rendszer dinamikusan létrehoz egy olyan hálózati biztonsági csoportot, amely engedélyezi ezt a forgalmat, de tűzfal esetén előfordulhat, hogy felhasználó által megadott útvonalakat (UDR) is létre kell hoznia. A forgalomhoz tartozó UDR létrehozásakor IP-címek vagy szolgáltatáscímkék használatával irányíthatja a forgalmat.
Az Azure Machine Learning szolgáltatáshoz hozzá kell adnia az elsődleges és a másodlagos régiók IP-címét is. A másodlagos régió megkereséséhez tekintse meg a régiók közötti replikációt az Azure-ban. Ha például az Azure Machine Learning szolgáltatás az USA 2. keleti régiójában található, a másodlagos régió az USA középső régiója.
Az Azure Machine Learning szolgáltatás IP-címeinek listájának lekéréséhez töltse le az Azure IP-tartományait és szolgáltatáscímkéket , és keressen rá a fájlra AzureMachineLearning.<region>, ahol <region> az Azure-régió található.
Fontos
Az IP-címek idővel változhatnak.
Az UDR létrehozásakor állítsa a Következő ugrás típustinternetre. Ez azt jelenti, hogy az Azure bejövő kommunikációja kihagyja a tűzfalat, hogy elérje a nyilvános IP-címekkel rendelkező számítási példány és számítási fürt terheléselosztóit. Az UDR-re azért van szükség, mert a számítási példány és a számítási fürt véletlenszerű nyilvános IP-címeket kap a létrehozáskor, és a létrehozás előtt nem ismerheti meg a nyilvános IP-címeket, hogy regisztrálja őket a tűzfalon, hogy lehetővé tegye a bejövő forgalmat az Azure-ból a számítási példányhoz és a számítási fürthöz tartozó meghatározott IP-címekre. Az alábbi képen egy példa IP-címalapú UDR látható az Azure Portalon:
Az UDR konfigurálásával kapcsolatos információkért lásd: Hálózati forgalom átirányítása útválasztási táblával.
Forgatókönyv: Tűzfal az Azure Machine Learning és az Azure Storage-végpontok között
A kimenő hozzáférést Storage.<region> a 445-ös porton is engedélyeznie kell.
Forgatókönyv: A jelölővel hbi_workspace létrehozott munkaterület engedélyezve van
A kimenő hozzáférést is engedélyeznie kell.Keyvault.<region> Ez a kimenő forgalom a key vault-példány elérésére szolgál a háttérbeli Azure Batch szolgáltatáshoz.
A jelzőről hbi_workspace további információt az adattitkosításról szóló cikkben talál.
Forgatókönyv: Kubernetes-számítás használata
A Kubernetes-fürt, amely egy kimenő proxykiszolgáló vagy tűzfal mögött fut, további kimenő hálózati konfigurációt igényel.
- Az Azure Arc-kapcsolattal rendelkező Kubernetes esetében konfigurálja az Azure Arc-ügynökök által igényelt Azure Arc-hálózati követelményeket .
- Azure Arc kapcsolattal nem rendelkező AKS fürtöknél konfigurálja az AKS kiegészítő hálózati követelményeit.
A fenti követelmények mellett a következő kimenő URL-címekre is szükség van az Azure Machine Learninghez,
| Kimenő végpont | Kikötő | Leírás | Oktatás | Következtetés |
|---|---|---|---|---|
*.kusto.windows.net*.table.core.windows.net*.queue.core.windows.net |
443 | A rendszernaplók Kusto-ba való feltöltéséhez szükséges. | ✓ | ✓ |
<your ACR name>.azurecr.io<your ACR name>.<region>.data.azurecr.io |
443 | A gépi tanulási számítási feladatokhoz használt Docker-rendszerképek lekéréséhez szükséges Azure Container Registry. | ✓ | ✓ |
<your storage account name>.blob.core.windows.net |
443 | Azure Blob Storage, amely gépi tanulási projektszkriptek, adatok vagy modellek beolvasásához és feladatnaplók/kimenetek feltöltéséhez szükséges. | ✓ | ✓ |
<your workspace ID>.workspace.<region>.api.azureml.ms<region>.experiments.azureml.net<region>.api.azureml.ms |
443 | Azure Machine Learning service API. | ✓ | ✓ |
pypi.org |
443 | Python-csomagindex a betanítási feladatkörnyezet inicializálásához használt PIP-csomagok telepítéséhez. | ✓ | n/a |
archive.ubuntu.comsecurity.ubuntu.comppa.launchpad.net |
80 | A szükséges biztonsági javítások letöltéséhez szükséges. | ✓ | n/a |
Feljegyzés
- Cserélje le
<your workspace workspace ID>a munkaterület azonosítóját. Az azonosító az Azure Portalon található – a Machine Learning-erőforrásoldal – Tulajdonságok – Munkaterület azonosítója. - Cserélje le
<your storage account>a tárfiók nevére. - Cserélje le a
<your ACR name>-t a munkaterülethez tartozó Azure Container Registry nevére. - Cserélje le
<region>a munkaterület régiójára.
Fürtön belüli kommunikációs követelmények
Ha telepíteni szeretné az Azure Machine Learning bővítményt a Kubernetes-számításra, az összes Azure Machine Learning-hez kapcsolódó összetevő egy azureml névtérben lesz üzembe helyezve. A következő fürtön belüli kommunikációra van szükség ahhoz, hogy az ML-számítási feladatok megfelelően működjenek az AKS-fürtben.
- A névtér összetevőinek
azuremlképesnek kell lenniük kommunikálni a Kubernetes API-kiszolgálóval. - A névtér összetevőinek
azuremlképesnek kell lenniük kommunikálni egymással. - Az
azuremlnévtér összetevőinek képesnek kell lenniük kommunikálni akube-dnsnévtérben találhatókonnectivity-agentéskube-system. - Ha a fürtöt valós idejű következtetésre használják,
azureml-fe-xxxa POD-oknak képesnek kell lenniük kommunikálni az 5001-es porton lévő és más névtérben található üzembe helyezett modell POD-okkal.azureml-fe-xxxA poD-knak 11001, 12001, 12101, 12201, 20000, 8000, 8001, 9001 portot kell megnyitniuk a belső kommunikációhoz. - Ha a fürtöt valós idejű következtetésekre használják, az üzembe helyezett modell POD-jainak képesnek kell lenniük kommunikálni a 9999-es porton lévő
amlarc-identity-proxy-xxxPOD-kkal.
Forgatókönyv: Visual Studio Code
A Visual Studio Code meghatározott gazdagépekre és portokra támaszkodik a távoli kapcsolat létrehozásához.
Házigazdák
Az ebben a szakaszban szereplő gazdagépekkel Visual Studio Code-csomagokat telepíthet, hogy távoli kapcsolatot létesítsen a Visual Studio Code és a számítási példányok között az Azure Machine Learning-munkaterületen.
Feljegyzés
Ez nem az internet összes Visual Studio Code-erőforrásához szükséges házigazdák teljes listája, csak a leggyakrabban használtakat tartalmazza. Például, ha hozzáférésre van szüksége egy GitHub-adattárhoz vagy más gazdagéphez, akkor meg kell határoznia és hozzá kell adnia a szükséges gazdagépeket az adott forgatókönyvhöz. A gazdagépnevek teljes listáját a Visual Studio Code hálózati kapcsolatok részében találja.
| Hosztnév | Cél |
|---|---|
*.vscode.dev*.vscode-unpkg.net*.vscode-cdn.net*.vscodeexperiments.azureedge.netdefault.exp-tas.com |
A vscode.dev (webes Visual Studio Code) eléréséhez szükséges |
code.visualstudio.com |
Az asztali VS Code letöltéséhez és telepítéséhez szükséges. Ez a gazdagép nem szükséges a webes VS Code használatához. |
update.code.visualstudio.com*.vo.msecnd.net |
A VS Code szerver komponenseinek lekérésére használatos, amelyeket egy telepítési szkripttel telepítettek a számítási példányra. |
marketplace.visualstudio.comvscode.blob.core.windows.net*.gallerycdn.vsassets.io |
A VS Code-bővítmények letöltéséhez és telepítéséhez szükséges. Ezek a gazdagépek teszik lehetővé a számítási példányokkal való távoli kapcsolatot a VS Code Azure gépi tanulás bővítményének használatával. További információ: Csatlakozás Azure Machine Learning számítási példányhoz a Visual Studio Code-ban |
https://github.com/microsoft/vscode-tools-for-ai/tree/master/azureml_remote_websocket_server/* |
A számítási példányra telepített WebSocket-kiszolgáló elemeinek visszakeresésére használatos. A websocket-kiszolgáló kéréseket továbbít a Visual Studio Code-ügyféltől (asztali alkalmazás) a számítási példányon futtatott Visual Studio Code-kiszolgálóhoz. A azureml_websocket_server csak interaktív feladathoz való csatlakozáskor szükséges, lásd : Interakció a feladatokkal (hibakeresés és monitorozás) |
vscode.download.prss.microsoft.com |
A Visual Studio Code letöltési CDN-hez használatos |
Portok
Engedélyeznie kell a hálózati forgalmat a 8704 és 8710 közötti portokon. A VS Code-kiszolgáló dinamikusan kiválasztja az első elérhető portot ezen a tartományon belül.
Forgatókönyv: Külső tűzfal vagy Azure Firewall szolgáltatáscímkék nélkül
Az ebben a szakaszban található útmutató általános, mivel minden tűzfal saját terminológiával és konkrét konfigurációkkal rendelkezik. Ha kérdése van, tekintse meg a használt tűzfal dokumentációját.
Tipp.
Ha az Azure Firewallt használja, és szolgáltatáscímkék használata helyett az ebben a szakaszban felsorolt teljes tartományneveket szeretné használni, kövesse az alábbi útmutatást:
- Az HTTP/S portokat (80 és 443) használó FQDN-eket alkalmazásszabályokként kell konfigurálni.
- A más portokat használó teljes tartományneveket hálózati szabályként kell konfigurálni.
További információ: Különbségek az alkalmazásszabályokban és a hálózati szabályokban.
Ha nincs megfelelően konfigurálva, a tűzfal problémákat okozhat a munkaterület használatával. Az Azure Machine Learning-munkaterület számos különféle gazdagépnevet használ. Az alábbi szakaszok az Azure Machine Learninghez szükséges kiszolgálókat sorolják fel.
Függőségek API
Az Azure Machine Learning REST API-t is használhatja, hogy lekérje azoknak a gazdagépeknek és portoknak a listáját, amelyekhez engedélyeznie kell a kimenő forgalmat. Az API használatához kövesse az alábbi lépéseket:
Hitelesítési token beszerzése. Az alábbi parancs bemutatja, hogy az Azure CLI használatával lekérhet egy hitelesítési jogkivonatot és egy előfizetés-azonosítót:
TOKEN=$(az account get-access-token --query accessToken -o tsv) SUBSCRIPTION=$(az account show --query id -o tsv)Hívja meg az API-t. A következő parancsban cserélje le a következő értékeket:
- Cserélje le
<region>azt az Azure-régiót, amelyben a munkaterület található. Például:westus2. - Cserélje le
<resource-group>a munkaterületet tartalmazó erőforráscsoportra. - Cserélje le
<workspace-name>a munkaterület nevére.
az rest --method GET \ --url "https://<region>.api.azureml.ms/rp/workspaces/subscriptions/$SUBSCRIPTION/resourceGroups/<resource-group>/providers/Microsoft.MachineLearningServices/workspaces/<workspace-name>/outboundNetworkDependenciesEndpoints?api-version=2018-03-01-preview" \ --header Authorization="Bearer $TOKEN"- Cserélje le
Az API-hívás eredménye egy JSON-dokumentum. A következő kódrészlet a dokumentum egy részlete:
{
"value": [
{
"properties": {
"category": "Azure Active Directory",
"endpoints": [
{
"domainName": "login.microsoftonline.com",
"endpointDetails": [
{
"port": 80
},
{
"port": 443
}
]
}
]
}
},
{
"properties": {
"category": "Azure portal",
"endpoints": [
{
"domainName": "management.azure.com",
"endpointDetails": [
{
"port": 443
}
]
}
]
}
},
...
Microsoft tárhelyszolgáltatások
Az alábbi táblázatokban felsorolt gazdagépek a Microsoft tulajdonát képezik, és a munkaterület megfelelő működéséhez szükséges szolgáltatásokat nyújtják. A táblázatok felsorolják az Azure Public, Azure Government és a 21Vianet-régiók által üzemeltetett Microsoft Azure gazdagépeit.
Fontos
Az Azure Machine Learning Azure Storage-fiókokat használ az előfizetésében és a Microsoft által felügyelt előfizetésekben. Ahol lehetséges, a következő kifejezésekkel különböztetjük meg őket ebben a szakaszban:
- Saját tárterület: Az előfizetésben található Azure Storage-fiók(ok), amely az adatok és összetevők, például modellek, betanítási adatok, betanítási naplók és Python-szkriptek tárolására szolgál.>
- Microsoft Storage: Az Azure Machine Learning számítási példánya és számítási fürtöi az Azure Batchre támaszkodnak, és hozzá kell férniük egy Microsoft-előfizetésben található tárolóhoz. Ez a tárterület csak a számítási példányok kezelésére szolgál. Adatait egyáltalán nem tároljuk itt.
Általános Azure-gazdagépek
| A következőhöz szükséges: | Házigazdák | Protokoll | Portok |
|---|---|---|---|
| Microsoft Entra-azonosító | login.microsoftonline.com |
TCP | 80, 443 |
| Azure Portal | management.azure.com |
TCP | 443 |
| Azure Resource Manager | management.azure.com |
TCP | 443 |
Azure Machine Learning-gazdagépek
Fontos
Az alábbi táblázatban cserélje le <storage> az Azure Machine Learning-munkaterület alapértelmezett tárfiókjának nevét. Cserélje le <region> a munkaterület régiójára.
| A következőhöz szükséges: | Házigazdák | Protokoll | Portok |
|---|---|---|---|
| Azure Machine Learning Studio | ml.azure.com |
TCP | 443 |
| Alkalmazásprogramozási interfész (API) | *.azureml.ms |
TCP | 443 |
| Alkalmazásprogramozási interfész (API) | *.azureml.net |
TCP | 443 |
| Modellkezelés | *.modelmanagement.azureml.net |
TCP | 443 |
| Integrált jegyzetfüzet | *.notebooks.azure.net |
TCP | 443 |
| Integrált jegyzetfüzet | <storage>.file.core.windows.net |
TCP | 443, 445 |
| Integrált jegyzetfüzet | <storage>.dfs.core.windows.net |
TCP | 443 |
| Integrált jegyzetfüzet | <storage>.blob.core.windows.net |
TCP | 443 |
| Integrált jegyzetfüzet | graph.microsoft.com |
TCP | 443 |
| Integrált jegyzetfüzet | *.aznbcontent.net |
TCP | 443 |
| AutoML NLP, Képfeldolgozás | automlresources-prod.azureedge.net |
TCP | 443 |
| AutoML NLP, Képfeldolgozás | aka.ms |
TCP | 443 |
Feljegyzés
Az AutoML NLP és a Vision jelenleg csak az Azure nyilvános régióiban támogatott.
Azure Machine Learning számítási példány és számítási fürt gazdagépei
Tipp.
- Az Azure Key Vault szolgáltatására csak akkor van szükség, ha a munkaterület a hbi_workspace jelzővel lett létrehozva.
- A számítási példány 8787-es és 18881-es portjaira csak akkor van szükség, ha az Azure Machine munkaterület privát végpontot használ.
- Az alábbi táblázatban cserélje le
<storage>az Azure Machine Learning-munkaterület alapértelmezett tárfiókjának nevét. - Az alábbi táblázatban cserélje le
<region>az Azure Machine Learning-munkaterületet tartalmazó Azure-régióra. - A WebSocket-kommunikációt engedélyezni kell a számítási példány számára. Ha letiltja a websocket-forgalmat, a Jupyter-jegyzetfüzetek nem fognak megfelelően működni.
| A következőhöz szükséges: | Házigazdák | Protokoll | Portok |
|---|---|---|---|
| Számítási fürt/példány | graph.windows.net |
TCP | 443 |
| Számítási egység | *.instances.azureml.net |
TCP | 443 |
| Számítási egység | *.instances.azureml.ms |
TCP | 443, 8787, 18881 |
| Számítási egység | <region>.tundra.azureml.ms |
Felhasználói Datagram Protokoll (UDP) | 5831 |
| Számítási egység | *.<region>.batch.azure.com |
BÁRMELY | 443 |
| Számítási egység | *.<region>.service.batch.azure.com |
BÁRMELY | 443 |
| Microsoft Storage-hozzáférés | *.blob.core.windows.net |
TCP | 443 |
| Microsoft Storage-hozzáférés | *.table.core.windows.net |
TCP | 443 |
| Microsoft Storage-hozzáférés | *.queue.core.windows.net |
TCP | 443 |
| Az Ön tárfiókja | <storage>.file.core.windows.net |
TCP | 443, 445 |
| Az Ön tárfiókja | <storage>.blob.core.windows.net |
TCP | 443 |
| Azure Key Vault | *.vault.azure.net | TCP | 443 |
Az Azure Machine Learning által karbantartott Docker-rendszerképek
| A következőhöz szükséges: | Házigazdák | Protokoll | Portok |
|---|---|---|---|
| Microsoft Konténer-nyilvántartó |
mcr.microsoft.com*.data.mcr.microsoft.com |
TCP | 443 |
Tipp.
- Az Azure Container Registry minden egyéni Docker-rendszerképhez szükséges. Ez magában foglalja a Microsoft által biztosított rendszerképek alapjául szolgáló kisebb módosításokat (például további csomagokat). Ezt az Azure Machine Learning belső betanítási feladatbeküldési folyamata is megköveteli. Emellett a Microsoft Container Registryre mindig szükség van, függetlenül a forgatókönyvtől.
- Ha összevont identitás használatát tervezi, kövesse az Active Directory összevonási szolgáltatások védelmének ajánlott eljárásait .
Továbbá, a nyilvános IP-vel való számítás szakasz információit használva hozzáadhat IP-címeket a BatchNodeManagement és AzureMachineLearning részére.
Az AKS-ben üzembe helyezett modellekhez való hozzáférés korlátozásáról további információt az Azure Kubernetes Service kimenő forgalmának korlátozása című témakörben talál.
Monitorozás, metrikák és diagnosztika
Ha még nem biztosította az Azure Monitort a munkaterület számára, engedélyeznie kell a kimenő adatforgalmat a következő házigazdák felé:
Ha még nem biztosította az Azure Monitort a munkaterület számára, engedélyeznie kell a kimenő adatforgalmat a következő házigazdák felé:
Feljegyzés
Az ezekre a gazdagépekre naplózott információkat a Microsoft ügyfélszolgálata is felhasználja, hogy elháríthassa a munkaterületével kapcsolatos bármilyen felmerülő problémát.
dc.applicationinsights.azure.comdc.applicationinsights.microsoft.comdc.services.visualstudio.com*.in.applicationinsights.azure.com
Az ezekhez a gazdagépekhez tartozó IP-címek listájáért tekintse meg az Azure Monitor által használt IP-címeket.
Következő lépések
Ez a cikk egy Azure Machine Learning-munkafolyamat biztonságossá tételéről szóló sorozat része. Tekintse meg a sorozat többi cikkét:
További információ az Azure Firewall konfigurálásáról : Oktatóanyag: Az Azure Firewall üzembe helyezése és konfigurálása az Azure Portal használatával.