Sdílet prostřednictvím


Konfigurace přístupových seznamů IP adres pro pracovní prostory

Tento článek popisuje, jak nakonfigurovat přístupové seznamy IP adres pro pracovní prostory Azure Databricks. Tento článek popisuje nejběžnější úlohy, které můžete provádět pomocí rozhraní příkazového řádku Databricks. Můžete také použít rozhraní API přístupových seznamů IP adres.

Požadavky

  • Tato funkce vyžaduje plán Premium.

  • Seznamy přístupu IP podporují pouze adresy protokolu IPv4 (Internet Protocol verze 4).

  • Pokud povolíte zabezpečené připojení ke clusteru v pracovním prostoru, musí být všechny veřejné IP adresy, které výpočetní rovina používá pro přístup k řídicí rovině, buď přidány do seznamu povolených, nebo musíte nakonfigurovat back-end Private Link. Jinak se klasické výpočetní prostředky nedají spustit.

    Pokud například povolíte zabezpečené připojení clusteru v pracovním prostoru, který používá injektáž virtuální sítě, databricks doporučuje, aby váš pracovní prostor má stabilní veřejnou IP adresu pro výchozí přenos dat. Tato veřejná IP adresa a všechny ostatní musí být v seznamu povolených. Podívejte se na ip adresy výchozího přenosu dat při použití zabezpečeného připojení ke clusteru. Případně pokud používáte virtuální síť spravovanou službou Azure Databricks a nakonfigurujete spravovanou bránu NAT pro přístup k veřejným IP adresám, musí být tyto IP adresy uvedené v seznamu povolených adres. Další informace najdete v příspěvku komunity Databricks.

Zkontrolujte, jestli má váš pracovní prostor povolenou funkci přístupového seznamu IP adres.

Pokud chcete zkontrolovat, jestli má váš pracovní prostor povolenou funkci přístupového seznamu IP adres:

databricks workspace-conf get-status enableIpAccessLists

Povolení nebo zakázání funkce přístupového seznamu IP adres pro pracovní prostor

V textu požadavku JSON zadejte enableIpAccessLists jako true (povoleno) nebo false (zakázáno).

databricks workspace-conf set-status --json '{
  "enableIpAccessLists": "true"
}'

Přidání přístupového seznamu IP adres

Pokud je povolená funkce přístupových seznamů IP adres a pro pracovní prostor nejsou žádné seznamy povolených nebo blokovaných seznamů, jsou povoleny všechny IP adresy. Přidání IP adres do seznamu povolených blokuje všechny IP adresy, které nejsou v seznamu. Nezapomeňte přidat všechny veřejné IP adresy, které výpočetní rovina používá pro přístup k řídicí rovině do seznamu povolených. Pečlivě zkontrolujte změny, abyste se vyhnuli nezamýšleným omezením přístupu.

Přístupové seznamy IP adres mají popisek, což je název seznamu a typ seznamu. Typ seznamu je buď ALLOW (seznam povolených), nebo BLOCK (seznam blokovaných položek, což znamená vyloučení i v seznamu povolených položek).

Pokud například chcete přidat seznam povolených položek:

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

Výpis přístupových seznamů IP adres

databricks ip-access-lists list

Aktualizace přístupového seznamu IP adres

Zadejte alespoň jednu z následujících hodnot, které chcete aktualizovat:

  • label — Popisek pro tento seznam.
  • list_type — Buď ALLOW (seznam povolených), nebo BLOCK (seznam blokovaných položek, což znamená vyloučení, i když je v seznamu povolených).
  • ip_addresses – Pole JSON s IP adresami a rozsahy CIDR jako řetězcové hodnoty.
  • enabled — Určuje, zda je tento seznam povolený. Pass true or false.

Odpověď je kopie objektu, který jste předali s dalšími poli pro ID a data změny.

Pokud chcete například zakázat seznam:

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

Odstranění přístupového seznamu IP adres

Odstranění přístupu k IP adrese:

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