Поделиться через


ip-access-lists группа команд

Note

Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.

Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.

Группа ip-access-lists команд в интерфейсе командной строки Databricks содержит команды, позволяющие администраторам настраивать списки доступа к IP-адресам. Просмотр списков доступа к IP-адресам

databricks создать списки доступа к IP-адресам

Создайте список ip-доступа для этой рабочей области. Список может быть списком разрешений или списком блокировок.

При создании или обновлении списка IP-доступа:

  • Для всех списков разрешений и списков блокировок, команда поддерживает не более 1000 значений IP/CIDR, где один CIDR считается одним значением. Попытки превысить это число возвращают ошибку 400 со значением error_code QUOTA_EXCEEDED.
  • Если новый список блокирует текущий IP-адрес вызывающего пользователя, возвращается ошибка 400 с error_code значением INVALID_STATE.

Это может занять несколько минут, чтобы изменения вступили в силу. Обратите внимание, что полученный список ДОСТУПА к IP-адресам не действует, пока не включите эту функцию.

databricks ip-access-lists create LABEL LIST_TYPE [flags]

Arguments

LABEL

    Required. Метка списка доступа к IP-адресам.

LIST_TYPE

    Тип списка IP-доступа. Допустимые значения приведены следующим образом и учитываются регистр.

     - ALLOW: список разрешений. Включите этот IP-адрес или диапазон.     - BLOCK: список блокировок. Исключите этот IP-адрес или диапазон. IP-адреса в списке блокировок исключаются, даже если они включены в список разрешений.

Options

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

Глобальные флаги

Examples

В следующем примере создается список разрешенных IP-адресов.

databricks ip-access-lists create "Office Network" ALLOW --json '{"ip_addresses": ["192.168.1.0/24"]}'

В следующем примере создается список IP-доступа к списку блокировок:

databricks ip-access-lists create "Blocked IPs" BLOCK --json '{"ip_addresses": ["10.0.0.1"]}'

удаление списков доступа по IP в Databricks

Удалите список доступа к IP-адресам, указанный его идентификатором списка.

databricks ip-access-lists delete IP_ACCESS_LIST_ID [flags]

Arguments

IP_ACCESS_LIST_ID

    Идентификатор соответствующего списка IP-доступа

Options

Глобальные флаги

Examples

В следующем примере удаляется список доступа к IP-адресам:

databricks ip-access-lists delete 12345

получить списки доступа IP в Databricks

Получите список IP-доступа, указанный его идентификатором списка.

databricks ip-access-lists get IP_ACCESS_LIST_ID [flags]

Arguments

IP_ACCESS_LIST_ID

    Идентификатор соответствующего списка IP-доступа

Options

Глобальные флаги

Examples

В следующем примере показано, как получить сведения о списке доступа к IP-адресам:

databricks ip-access-lists get 12345

список списков доступа по IP для Databricks

Получение всех списков IP-доступа для указанной рабочей области.

databricks ip-access-lists list [flags]

Arguments

None

Options

Глобальные флаги

Examples

В следующем примере перечислены все списки IP-доступа для рабочей области:

databricks ip-access-lists list

замена списков доступа по IP в Databricks

Замените список IP-доступа, указанный его идентификатором. Список может включать списки разрешений и списки блокировок.

При замене списка IP-доступа:

  • Для всех списков разрешений и списков блокировок API поддерживает не более 1000 значений IP/CIDR, где один CIDR считается одним значением. Попытки превысить это число возвращают ошибку 400 со значением error_code QUOTA_EXCEEDED.
  • Если полученный список блокирует текущий IP-адрес вызывающего пользователя, возвращается ошибка 400 с error_code значением INVALID_STATE.

Это может занять несколько минут, чтобы изменения вступили в силу. Обратите внимание, что полученный список ДОСТУПА к IP-адресам не действует, пока не включите эту функцию.

databricks ip-access-lists replace IP_ACCESS_LIST_ID LABEL LIST_TYPE ENABLED [flags]

Arguments

IP_ACCESS_LIST_ID

    Идентификатор соответствующего списка IP-доступа

LABEL

    Метка списка доступа к IP-адресам. Это не может быть пустым.

LIST_TYPE

    Тип списка IP-доступа. Допустимые значения приведены следующим образом и учитываются регистр.

     - ALLOW: список разрешений. Включите этот IP-адрес или диапазон.     - BLOCK: список блокировок. Исключите этот IP-адрес или диапазон. IP-адреса в списке блокировок исключаются, даже если они включены в список разрешений.

ENABLED

    Указывает, включен ли этот список доступа к IP-адресам.

Options

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

Глобальные флаги

Examples

В следующем примере список доступа к IP-адресам заменяется новыми параметрами:

databricks ip-access-lists replace 12345 "Updated Office Network" ALLOW true --json '{"ip_addresses": ["192.168.1.0/24", "10.0.0.0/16"]}'

обновление databricks ip-access-list

Обновите существующий список IP-доступа, указанный его идентификатором. Список может включать списки разрешений и списки блокировок.

При замене списка IP-доступа:

  • Для всех списков разрешений и списков блокировок API поддерживает не более 1000 значений IP/CIDR, где один CIDR считается одним значением. Попытки превысить это число возвращают ошибку 400 со значением error_code QUOTA_EXCEEDED.
  • Если полученный список блокирует текущий IP-адрес вызывающего пользователя, возвращается ошибка 400 с error_code значением INVALID_STATE.

Это может занять несколько минут, чтобы изменения вступили в силу. Обратите внимание, что полученный список ДОСТУПА к IP-адресам не действует, пока не включите эту функцию.

databricks ip-access-lists update IP_ACCESS_LIST_ID [flags]

Arguments

IP_ACCESS_LIST_ID

    Идентификатор соответствующего списка IP-доступа

Options

--enabled

    Указывает, включен ли этот список доступа к IP-адресам.

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

--label string

    Метка списка доступа к IP-адресам.

--list-type ListType

    Тип списка IP-доступа. Допустимые значения приведены следующим образом и учитываются регистр.

     - ALLOW: список разрешений. Включите этот IP-адрес или диапазон.     - BLOCK: список блокировок. Исключите этот IP-адрес или диапазон. IP-адреса в списке блокировок исключаются, даже если они включены в список разрешений.

Глобальные флаги

Examples

В следующем примере обновляется метка списка IP-доступа:

databricks ip-access-lists update 12345 --label "Updated Network Label"

В следующем примере включен список доступа к IP-адресам:

databricks ip-access-lists update 12345 --enabled

В следующем примере обновляется несколько свойств списка IP-доступа:

databricks ip-access-lists update 12345 --label "Corporate Network" --list-type ALLOW --enabled --json '{"ip_addresses": ["192.168.0.0/16"]}'

Глобальные флаги

--debug

  Следует ли включить ведение журнала отладки.

-h или --help

    Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде.

--log-file струна

    Строка, представляющая файл для записи журналов выходных данных. Если этот флаг не указан, по умолчанию используется запись журналов выходных данных в stderr.

--log-format формат

    Тип формата журнала: text или json. Значение по умолчанию — text.

--log-level струна

    Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен.

типа -o, --output

    Тип выходных данных команды: text или json. Значение по умолчанию — text.

-p, --profile струна

    Имя профиля в ~/.databrickscfg файле, используемого для выполнения команды. Если флаг не указан, используется профиль DEFAULT, если он существует.

--progress-format формат

    Формат для отображения журналов хода выполнения: default, appendinplace, илиjson

-t, --target струна

    Если применимо, целевой объект пакета для использования