Compartilhar via


Grupo de comandos ip-access-lists

Note

Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em 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 provisionamentos de Dados de Uso.

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

databricks criar listas de acesso IP

Crie uma lista de acesso IP para este workspace. Uma lista pode ser uma lista de permissões ou uma lista de blocos.

Ao criar ou atualizar uma lista de acesso ip:

  • Para todas as listas de permissões e listas de blocos combinadas, o comando dá suporte a um máximo de 1000 valores IP/CIDR, em que uma CIDR conta como um único valor. Tentativas de exceder esse número retornam o erro 400 com o valor de error_code QUOTA_EXCEEDED.
  • Se a nova lista bloquear o IP atual do usuário de chamada, 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 tem 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 a IP. Os valores válidos são os seguintes e diferenciam maiúsculas de minúsculas:

     - ALLOW: uma lista de permissões. Inclua esse IP ou intervalo.     - BLOCK: uma lista de blocos. Exclua esse IP ou intervalo. Os endereços IP na lista de blocos são excluídos mesmo que sejam incluídos em uma lista de permissões.

Opções

--json JSON

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

Sinalizadores globais

Examples

O exemplo a seguir cria uma lista de permissão de acesso IP:

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

O exemplo abaixo cria uma lista de acesso IP de bloqueio.

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 sua ID da lista.

databricks ip-access-lists delete IP_ACCESS_LIST_ID [flags]

Arguments

IP_ACCESS_LIST_ID

    O ID para a lista de acesso IP correspondente

Opções

Sinalizadores globais

Examples

O exemplo a seguir exclui uma lista de acesso ip:

databricks ip-access-lists delete 12345

databricks ip-access-lists get

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

databricks ip-access-lists get IP_ACCESS_LIST_ID [flags]

Arguments

IP_ACCESS_LIST_ID

    O ID para a lista de acesso IP correspondente

Opções

Sinalizadores globais

Examples

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

databricks ip-access-lists get 12345

lista de acesso IP do Databricks

Obtenha todas as listas de acesso IP para o workspace especificado.

databricks ip-access-lists list [flags]

Arguments

None

Opções

Sinalizadores globais

Examples

O exemplo a seguir lista todas as listas de acesso IP para o workspace:

databricks ip-access-lists list

databricks ip-access-lists replace (substituir listas de acesso IP)

Substitua uma lista de acesso IP, especificada pela sua ID. Uma lista pode incluir listas de permissões e listas de blocos.

Ao substituir uma lista de acesso IP:

  • Para todas as listas de permissões e listas de blocos combinadas, a API dá suporte a um máximo de 1000 valores IP/CIDR, em que uma CIDR conta como um único valor. Tentativas de exceder esse número retornam o erro 400 com o valor de error_code QUOTA_EXCEEDED.
  • Se a lista resultante bloquear o IP atual do usuário de chamada, 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 tem 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 para a lista de acesso IP correspondente

LABEL

    Rótulo para a lista de acesso IP. Isso não pode estar vazio.

LIST_TYPE

    Tipo de lista de acesso a IP. Os valores válidos são os seguintes e diferenciam maiúsculas de minúsculas:

     - ALLOW: uma lista de permissões. Inclua esse IP ou intervalo.     - BLOCK: uma lista de blocos. Exclua esse IP ou intervalo. Os endereços IP na lista de blocos são excluídos mesmo que sejam incluídos em uma lista de permissões.

ENABLED

    Especifica se essa lista de acesso a IP está habilitada.

Opções

--json JSON

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

Sinalizadores 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 por sua ID. Uma lista pode incluir listas de permissões e listas de blocos.

Ao substituir uma lista de acesso IP:

  • Para todas as listas de permissões e listas de blocos combinadas, a API dá suporte a um máximo de 1000 valores IP/CIDR, em que uma CIDR conta como um único valor. Tentativas de exceder esse número retornam o erro 400 com o valor de error_code QUOTA_EXCEEDED.
  • Se a lista resultante bloquear o IP atual do usuário de chamada, 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 tem efeito até que você habilite o recurso.

databricks ip-access-lists update IP_ACCESS_LIST_ID [flags]

Arguments

IP_ACCESS_LIST_ID

    O ID para a lista de acesso IP correspondente

Opções

--enabled

    Especifica se essa lista de acesso a IP está habilitada.

--json JSON

    A cadeia de caracteres JSON inserida em linha 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 a IP. Os valores válidos são os seguintes e diferenciam maiúsculas de minúsculas:

     - ALLOW: uma lista de permissões. Inclua esse IP ou intervalo.     - BLOCK: uma lista de blocos. Exclua esse IP ou intervalo. Os endereços IP na lista de blocos são excluídos mesmo que sejam incluídos em uma lista de permissões.

Sinalizadores 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"]}'

Sinalizadores globais

--debug

  Indica se deve habilitar o registro em log de depuração.

-h ou --help

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

--log-file corda

    Uma cadeia de caracteres que representa o arquivo para o qual gravar logs de saída. Se esse sinalizador não for especificado, o padrão será gravar logs de saída no stderr.

--log-format formato

    O tipo de formato de log, text ou json. O valor padrão é text.

--log-level corda

    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á desabilitado.

-o, --output tipo

    O tipo de saída de comando, text ou json. O valor padrão é text.

-p, --profile corda

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

--progress-format formato

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

-t, --target corda

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