Compartir a través de


Grupo de comandos account network-connectivity

Nota:

Esta información se aplica a las versiones 0.205 y posteriores de la CLI de Databricks. La CLI de Databricks está en versión preliminar pública.

El uso de la CLI de Databricks está sujeto a la licencia de Databricks y al aviso de privacidad de Databricks, incluidas las disposiciones de datos de uso.

El account network-connectivity grupo de comandos de la CLI de Databricks contiene comandos para configurar la conectividad de red para las áreas de trabajo para los recursos de proceso sin servidor.

databricks account network-connectivity create-network-connectivity-configuration

Cree una configuración de conectividad de red (NCC), que proporciona subredes de servicio de Azure estables al acceder a las cuentas de Azure Storage. También puede usar una configuración de conectividad de red para crear puntos de conexión privados administrados de Databricks para que los recursos de proceso sin servidor de Databricks accedan de forma privada a los recursos.

Importante

Después de crear la configuración de conectividad de red, debe asignar una o varias áreas de trabajo a la nueva configuración de conectividad de red. Puede compartir una configuración de conectividad de red con varias áreas de trabajo de la misma región de Azure dentro de la misma cuenta de Databricks.

databricks account network-connectivity create-network-connectivity-configuration NAME REGION [flags]

Argumentos

NAME

    Nombre de la configuración de conectividad de red. El nombre puede contener caracteres alfanuméricos, guiones y caracteres de subrayado. La longitud debe tener entre 3 y 30 caracteres.

REGION

    Región de la configuración de conectividad de red. Solo las áreas de trabajo de la misma región se pueden asociar a la configuración de conectividad de red.

Options

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud

Marcas globales

Examples

En el ejemplo siguiente se crea una configuración de conectividad de red:

databricks account network-connectivity create-network-connectivity-configuration my-ncc eastus

En el ejemplo siguiente se crea una configuración de conectividad de red mediante JSON:

databricks account network-connectivity create-network-connectivity-configuration my-ncc eastus --json '{"egress_config": {"default_rules": {"aws_stable_ip_rule": {"cidr_blocks": ["1.2.3.0/24"]}}}}'

En el ejemplo siguiente se crea una configuración de conectividad de red mediante un archivo JSON:

databricks account network-connectivity create-network-connectivity-configuration my-ncc eastus --json @ncc.json

databricks account network-connectivity create-private-endpoint-rule

Cree una regla de punto de conexión privado para la configuración de conectividad de red especificada. Una vez creado el objeto, Databricks aprovisiona de forma asincrónica un nuevo punto de conexión privado de Azure en el recurso de Azure especificado.

Importante

Debe usar Azure Portal u otras herramientas de Azure para aprobar el punto de conexión privado para completar la conexión. Para obtener la información del punto de conexión privado creado, realice una GET solicitud en la nueva regla de punto de conexión privado.

databricks account network-connectivity create-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID [flags]

Argumentos

NETWORK_CONNECTIVITY_CONFIG_ID

    Identificador de configuración de conectividad de red.

Options

--endpoint-service string

    Nombre completo del servicio de punto de conexión de AWS de destino que se conecta a los recursos de destino del punto de conexión privado.

--error-message string

    Mensaje de error si existe.

--group-id string

    Los servicios de punto de conexión privado administrados por el cliente no lo usan.

--resource-id string

    Identificador de recurso de Azure del recurso de destino.

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud

Marcas globales

Examples

En el ejemplo siguiente se crea una regla de punto de conexión privado:

databricks account network-connectivity create-private-endpoint-rule ncc-abc123 --resource-id "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Storage/storageAccounts/xxx"

En el ejemplo siguiente se crea una regla de punto de conexión privado mediante JSON:

databricks account network-connectivity create-private-endpoint-rule ncc-abc123 --json '{"resource_id": "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Storage/storageAccounts/xxx", "group_id": "blob"}'

En el ejemplo siguiente se crea una regla de punto de conexión privado mediante un archivo JSON:

databricks account network-connectivity create-private-endpoint-rule ncc-abc123 --json @private-endpoint-rule.json

databricks account network-connectivity delete-network-connectivity-configuration

Elimine una configuración de conectividad de red.

databricks account network-connectivity delete-network-connectivity-configuration NETWORK_CONNECTIVITY_CONFIG_ID [flags]

Argumentos

NETWORK_CONNECTIVITY_CONFIG_ID

    Identificador de configuración de conectividad de red.

Options

Marcas globales

Examples

En el ejemplo siguiente se elimina una configuración de conectividad de red:

databricks account network-connectivity delete-network-connectivity-configuration ncc-abc123

databricks account network-connectivity delete-private-endpoint-rule

Iniciar la eliminación de una regla de punto de conexión privado. Si el estado de conexión es PENDIENTE o EXPIRADO, el punto de conexión privado se elimina inmediatamente. De lo contrario, el punto de conexión privado se desactiva y se eliminará después de siete días de desactivación. Cuando se desactiva un punto de conexión privado, el campo desactivado se establece en true y el punto de conexión privado no está disponible para los recursos de proceso sin servidor.

databricks account network-connectivity delete-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID [flags]

Argumentos

NETWORK_CONNECTIVITY_CONFIG_ID

    Identificador de configuración de conectividad de red.

PRIVATE_ENDPOINT_RULE_ID

    Identificador de regla de punto de conexión privado.

Options

Marcas globales

Examples

En el ejemplo siguiente se elimina una regla de punto de conexión privado:

databricks account network-connectivity delete-private-endpoint-rule ncc-abc123 per-xyz789

databricks account network-connectivity get-network-connectivity-configuration

Obtenga una configuración de conectividad de red.

databricks account network-connectivity get-network-connectivity-configuration NETWORK_CONNECTIVITY_CONFIG_ID [flags]

Argumentos

NETWORK_CONNECTIVITY_CONFIG_ID

    Identificador de configuración de conectividad de red.

Options

Marcas globales

Examples

En el ejemplo siguiente se obtiene una configuración de conectividad de red:

databricks account network-connectivity get-network-connectivity-configuration ncc-abc123

databricks account network-connectivity get-private-endpoint-rule

Obtenga la regla de punto de conexión privado.

databricks account network-connectivity get-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID [flags]

Argumentos

NETWORK_CONNECTIVITY_CONFIG_ID

    Identificador de configuración de conectividad de red.

PRIVATE_ENDPOINT_RULE_ID

    Identificador de regla de punto de conexión privado.

Options

Marcas globales

Examples

En el ejemplo siguiente se obtiene una regla de punto de conexión privado:

databricks account network-connectivity get-private-endpoint-rule ncc-abc123 per-xyz789

databricks account network-connectivity list-network-connectivity-configurations

Obtenga una matriz de configuraciones de conectividad de red.

databricks account network-connectivity list-network-connectivity-configurations [flags]

Options

--page-token string

    Token de paginación para ir a la página siguiente en función de la consulta anterior.

Marcas globales

Examples

En el ejemplo siguiente se enumeran todas las configuraciones de conectividad de red:

databricks account network-connectivity list-network-connectivity-configurations

En el ejemplo siguiente se enumeran las configuraciones de conectividad de red con paginación:

databricks account network-connectivity list-network-connectivity-configurations --page-token "next_page_token"

databricks account network-connectivity list-private-endpoint-rules

Obtenga una matriz de reglas de punto de conexión privado.

databricks account network-connectivity list-private-endpoint-rules NETWORK_CONNECTIVITY_CONFIG_ID [flags]

Argumentos

NETWORK_CONNECTIVITY_CONFIG_ID

    Identificador de configuración de conectividad de red.

Options

--page-token string

    Token de paginación para ir a la página siguiente en función de la consulta anterior.

Marcas globales

Examples

En el ejemplo siguiente se enumeran todas las reglas de punto de conexión privado:

databricks account network-connectivity list-private-endpoint-rules ncc-abc123

En el ejemplo siguiente se enumeran las reglas de punto de conexión privado con paginación:

databricks account network-connectivity list-private-endpoint-rules ncc-abc123 --page-token "next_page_token"

databricks account network-connectivity update-private-endpoint-rule

Actualice una regla de punto de conexión privado. Actualmente solo se permite actualizar una regla de punto de conexión privado a los recursos administrados por el cliente.

databricks account network-connectivity update-private-endpoint-rule NETWORK_CONNECTIVITY_CONFIG_ID PRIVATE_ENDPOINT_RULE_ID UPDATE_MASK [flags]

Argumentos

NETWORK_CONNECTIVITY_CONFIG_ID

    Identificador de una configuración de conectividad de red, que es el recurso primario de este objeto de regla de punto de conexión privado.

PRIVATE_ENDPOINT_RULE_ID

    Identificador de regla de punto de conexión privado.

UPDATE_MASK

    La máscara de campo debe ser una sola cadena, con varios campos separados por comas (sin espacios). La ruta de acceso del campo es relativa al objeto de recurso, mediante un punto (.) para navegar por los subcampos (por ejemplo, author.given_name). No se permite la especificación de elementos en campos de secuencia o mapa, ya que solo se puede especificar todo el campo de colección. Los nombres de campo deben coincidir exactamente con los nombres de campo de recursos.

Options

--enabled

    Solo se usan en puntos de conexión privados hacia un servicio de AWS S3.

--error-message string

    Mensaje de error si existe.

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud

Marcas globales

Examples

En el ejemplo siguiente se actualiza una regla de punto de conexión privado:

databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --enabled

En el ejemplo siguiente se actualiza una regla de punto de conexión privado mediante JSON:

databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --json '{"enabled": true}'

En el ejemplo siguiente se actualiza una regla de punto de conexión privado mediante un archivo JSON:

databricks account network-connectivity update-private-endpoint-rule ncc-abc123 per-xyz789 "enabled" --json @update-private-endpoint-rule.json

Marcas globales

--debug

  Indica si se va a habilitar el registro de depuración.

-h o --help

    Mostrar ayuda para la CLI de Databricks o el grupo de comandos relacionado o el comando relacionado.

--log-file cadena

    Cadena que representa el archivo en el que se van a escribir registros de salida. Si no se especifica esta marca, el valor predeterminado es escribir registros de salida en stderr.

--log-format formato

    Tipo de formato de registro: text o json. El valor predeterminado es text.

--log-level cadena

    Cadena que representa el nivel de formato de registro. Si no se especifica, el nivel de formato de registro está deshabilitado.

-o, --output tipo

    Tipo de salida del comando, text o json. El valor predeterminado es text.

-p, --profile cadena

    Nombre del perfil en el archivo ~/.databrickscfg que se usará para ejecutar el comando. Si no se especifica esta marca, si existe, se usa el perfil denominado DEFAULT .

--progress-format formato

    Formato para mostrar los registros de progreso: default, append, inplaceo json

-t, --target cadena

    Si procede, el destino del paquete que se va a usar