Konfigurera IP-åtkomstlistor för arbetsytor
I den här artikeln beskrivs hur du konfigurerar IP-åtkomstlistor för Azure Databricks-arbetsytor. I den här artikeln beskrivs de vanligaste uppgifterna du kan utföra med Databricks CLI. Du kan också använda API:et för IP-åtkomstlistor.
Krav
IP-åtkomstlistor stöder endast IPv4-adresser (Internet Protocol version 4).
Om du aktiverar säker klusteranslutning på en arbetsyta måste alla offentliga IP-adresser som beräkningsplanet använder för att komma åt kontrollplanet antingen läggas till i en tillåten list eller så måste du konfigurera private link-. Annars går det inte att starta klassiska beräkningsresurser.
Om du till exempel aktiverar säker klusteranslutning på en arbetsyta som använder VNet-inmatning rekommenderar Databricks att din arbetsyta har en stabil offentlig IP-adress för utgående trafik. Den offentliga IP-adressen samt alla andra måste finnas i en tillåten lista list. Se Utgående IP-adresser när du använder säker klusteranslutning. Om du använder ett Azure Databricks-hanterat virtuellt nätverk och konfigurerar den hanterade NAT-gatewayen för åtkomst till offentliga IP-adresser måste dessa IP-adresser finnas i en tillåten list. Mer information finns i Databricks Community-inlägget.
Kontrollera om din arbetsyta har funktionen IP-åtkomst list aktiverad
Så här kontrollerar du om din arbetsyta har funktionen IP-åtkomst list aktiverad:
databricks workspace-conf get-status enableIpAccessLists
Aktivera eller inaktivera funktionen FÖR IP-åtkomst list för en arbetsyta
I en JSON-begärandetext anger du enableIpAccessLists
som true
(aktiverad) eller false
(inaktiverad).
databricks workspace-conf set-status --json '{
"enableIpAccessLists": "true"
}'
Lägga till en IP-åtkomst list
När funktionen IP-åtkomstlistor är aktiverad och det inte finns några tillåtna listor eller blocklistor för arbetsytan tillåts alla IP-adresser. Om du lägger till IP-adresser till tillåtna list blockeras alla IP-adresser som inte finns på list. Se till att lägga till offentliga IP-adresser som beräkningsplanet använder för att komma åt kontrollplanet till en tillåten list. Granska ändringarna noggrant för att undvika oavsiktliga åtkomstbegränsningar.
IP-åtkomstlistor har en etikett, vilket är ett namn för list, och en list-typ. Typen list är antingen ALLOW
(tillåt list) eller BLOCK
(ett block list, vilket innebär att exkludera även om det tillåts i list).
Om du till exempel vill lägga till en tillåtelse list:
databricks ip-access-lists create --json '{
"label": "office",
"list_type": "ALLOW",
"ip_addresses": [
"1.1.1.1"
]
}'
List IP-åtkomstlistor
databricks ip-access-lists list
Update en IP-åtkomst list
Ange minst en av följande values till update:
-
label
– Etikett för den här list. -
list_type
– AntingenALLOW
(tillåt list) ellerBLOCK
(blockera list, vilket innebär att exkludera även om det tillåts list). -
ip_addresses
– en JSON-matris med IP-adresser och CIDR-intervall som String values. -
enabled
– Anger om den här list är aktiverad. Skickatrue
ellerfalse
.
Svaret är en kopia av det objekt som du skickade in med ytterligare fält för ID och ändringsdatum.
Om du till exempel vill inaktivera en list:
databricks ip-access-lists update <list-id> --json '{
"enabled": false
}'
Ta bort en IP-åtkomst list
Så här tar du bort en IP-åtkomst:
databricks ip-access-lists delete <list-id>