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

  • Den här funktionen kräver Premium-planen.

  • IP-åtkomstlistor stöder endast IPv4-adresser (Internet Protocol version 4).

Kontrollera om din arbetsyta har funktionen IP-åtkomstlista aktiverad

Så här kontrollerar du om funktionen ip-åtkomstlista är aktiverad på arbetsytan:

databricks workspace-conf get-status enableIpAccessLists

Aktivera eller inaktivera funktionen IP-åtkomstlista 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ägg till en IP-åtkomstlista

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 i listan över tillåtna blockeras alla IP-adresser som inte finns i listan. Granska ändringarna noggrant för att undvika oavsiktliga åtkomstbegränsningar.

IP-åtkomstlistor har en etikett, som är ett namn för listan och en listtyp. Listtypen är antingen ALLOW (tillåt lista) eller BLOCK (en blockeringslista, vilket innebär att exkludera även om den finns i listan över tillåtna).

Om du till exempel vill lägga till en lista över tillåtna:

databricks  ip-access-lists create --json '{
 "label": "office",
 "list_type": "ALLOW",
 "ip_addresses": [
   "1.1.1.1"
  ]
}'

Lista IP-åtkomstlistor

databricks ip-access-lists list

Uppdatera en IP-åtkomstlista

Ange minst ett av följande värden som ska uppdateras:

  • label — Etikett för den här listan.
  • list_type — Antingen ALLOW (tillåt lista) eller BLOCK (blocklista, vilket innebär att exkludera även om det finns i listan över tillåtna).
  • ip_addresses — En JSON-matris med IP-adresser och CIDR-intervall som Strängvärden.
  • enabled – Anger om den här listan är aktiverad. Skicka true eller false.

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 lista:

databricks  ip-access-lists update <list-id> --json '{
  "enabled": "false"
}'

Ta bort en IP-åtkomstlista

Så här tar du bort en IP-åtkomst:

databricks  ip-access-lists delete <list-id>