Partilhar via


ip-access-lists grupo de comando

Note

Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Pré-Visualização Pública.

O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer disposições de Dados de Uso.

O ip-access-lists grupo de comandos dentro da CLI Databricks contém comandos que permitem aos administradores configurar listas de acesso IP. Consulte Gerenciar listas de acesso IP

criar listas-de-acesso-ip no databricks

Crie uma lista de acesso IP para este espaço de trabalho. Uma lista pode ser uma lista de permissões ou uma lista de bloqueios.

Ao criar ou atualizar uma lista de acesso IP:

  • Para todas as listas de permissões e listas de bloqueio combinadas, o comando suporta um máximo de 1000 valores IP/CIDR, onde um CIDR conta como um único valor. Tentativas de exceder esse número retornam o erro 400 com o valor error_code QUOTA_EXCEEDED.
  • Se a nova lista bloquear o IP atual do usuário chamador, o erro 400 será retornado com error_code valor INVALID_STATE.

Pode levar alguns minutos para que as alterações entrem em vigor. Observe que sua lista de acesso IP resultante não terá efeito até que você habilite o recurso.

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

Arguments

LABEL

    Required. Rótulo para a lista de acesso IP.

LIST_TYPE

    Tipo de lista de acesso IP. Os valores válidos são os seguintes e fazem distinção entre maiúsculas e minúsculas.

     - ALLOW: Uma lista de permissões. Inclua este IP ou intervalo.     - BLOCK: Uma lista de bloqueios. Exclua este IP ou intervalo. Os endereços IP na lista de bloqueios são excluídos mesmo que estejam incluídos numa lista de permissões.

Opções

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

Examples

O exemplo a seguir cria uma lista de IPs permitidos:

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

O exemplo a seguir cria uma lista de bloqueio de acesso IP:

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

databricks ip-access-lists excluir

Exclua uma lista de acesso IP, especificada por seu ID de lista.

databricks ip-access-lists delete IP_ACCESS_LIST_ID [flags]

Arguments

IP_ACCESS_LIST_ID

    O ID da lista de acesso IP correspondente

Opções

Bandeiras globais

Examples

O exemplo a seguir exclui uma lista de acesso IP:

databricks ip-access-lists delete 12345

databricks ip-access-lists listar

Obtenha uma lista de acesso IP, especificada pelo ID da lista.

databricks ip-access-lists get IP_ACCESS_LIST_ID [flags]

Arguments

IP_ACCESS_LIST_ID

    O ID da lista de acesso IP correspondente

Opções

Bandeiras globais

Examples

O exemplo a seguir obtém detalhes para uma lista de acesso IP:

databricks ip-access-lists get 12345

Lista de listas de acesso IP do Databricks

Obtenha todas as listas de acesso IP para o espaço de trabalho especificado.

databricks ip-access-lists list [flags]

Arguments

None

Opções

Bandeiras globais

Examples

O exemplo a seguir lista todas as listas de acesso IP para o espaço de trabalho:

databricks ip-access-lists list

databricks ip-access-lists substituir

Substitua uma lista de acesso IP, especificada pelo seu ID. Uma lista pode incluir listas de permissões e listas de bloqueios.

Ao substituir uma lista de acesso IP:

  • Para todas as listas de permissões e listas de bloqueios combinadas, a API suporta um máximo de 1000 valores IP/CIDR, onde um CIDR conta como um único valor. Tentativas de exceder esse número retornam o erro 400 com o valor error_code QUOTA_EXCEEDED.
  • Se a lista resultante bloquear o IP atual do usuário chamador, o erro 400 será retornado com error_code valor INVALID_STATE.

Pode levar alguns minutos para que as alterações entrem em vigor. Observe que sua lista de acesso IP resultante não terá efeito até que você habilite o recurso.

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

Arguments

IP_ACCESS_LIST_ID

    O ID da lista de acesso IP correspondente

LABEL

    Rótulo para a lista de acesso IP. Isto não pode ser vazio.

LIST_TYPE

    Tipo de lista de acesso IP. Os valores válidos são os seguintes e fazem distinção entre maiúsculas e minúsculas.

     - ALLOW: Uma lista de permissões. Inclua este IP ou intervalo.     - BLOCK: Uma lista de bloqueios. Exclua este IP ou intervalo. Os endereços IP na lista de bloqueios são excluídos mesmo que estejam incluídos numa lista de permissões.

ENABLED

    Especifica se essa lista de acesso IP está habilitada.

Opções

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

Examples

O exemplo a seguir substitui uma lista de acesso IP por novas configurações:

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

Atualização de listas de acesso IP do Databricks

Atualize uma lista de acesso IP existente, especificada pelo seu ID. Uma lista pode incluir listas de permissões e listas de bloqueios.

Ao substituir uma lista de acesso IP:

  • Para todas as listas de permissões e listas de bloqueios combinadas, a API suporta um máximo de 1000 valores IP/CIDR, onde um CIDR conta como um único valor. Tentativas de exceder esse número retornam o erro 400 com o valor error_code QUOTA_EXCEEDED.
  • Se a lista resultante bloquear o IP atual do usuário chamador, o erro 400 será retornado com error_code valor INVALID_STATE.

Pode levar alguns minutos para que as alterações entrem em vigor. Observe que sua lista de acesso IP resultante não terá efeito até que você habilite o recurso.

databricks ip-access-lists update IP_ACCESS_LIST_ID [flags]

Arguments

IP_ACCESS_LIST_ID

    O ID da lista de acesso IP correspondente

Opções

--enabled

    Especifica se essa lista de acesso IP está habilitada.

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.

--label string

    Rótulo para a lista de acesso IP.

--list-type ListType

    Tipo de lista de acesso IP. Os valores válidos são os seguintes e fazem distinção entre maiúsculas e minúsculas.

     - ALLOW: Uma lista de permissões. Inclua este IP ou intervalo.     - BLOCK: Uma lista de bloqueios. Exclua este IP ou intervalo. Os endereços IP na lista de bloqueios são excluídos mesmo que estejam incluídos numa lista de permissões.

Bandeiras globais

Examples

O exemplo a seguir atualiza o rótulo de uma lista de acesso IP:

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

O exemplo a seguir habilita uma lista de acesso IP:

databricks ip-access-lists update 12345 --enabled

O exemplo a seguir atualiza várias propriedades de uma lista de acesso IP:

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

Bandeiras globais

--debug

  Se o log de depuração deve ser habilitado.

-h ou --help

    Exiba a ajuda para a CLI do Databricks ou para o grupo de comandos relacionado ou para o comando relacionado.

--log-file string

    Uma cadeia de caracteres que representa o ficheiro onde os registos de saída são gravados. Se esse sinalizador não for especificado, o padrão é gravar logs de saída no stderr.

--log-format Formato

    O tipo de formato de log, text ou json. O valor predefinido é text.

--log-level string

    Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desativado.

-o, --output tipo

    O tipo de saída do comando, text ou json. O valor predefinido é text.

-p, --profile string

    O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se esse sinalizador não for especificado, se ele existir, o perfil nomeado DEFAULT será usado.

--progress-format Formato

    O formato para exibir logs de progresso: default, append, inplace, ou json

-t, --target string

    Se aplicável, o destino do pacote a ser usado