Comparteix a través de


az arcdata dc config

Nota

Esta referencia forma parte de la extensión arcdata de para la CLI de Azure (versión 2.3.1 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az arcdata dc config. Más información sobre las extensiones.

Comandos de configuración.

Comandos

Nombre Description Tipo Estado
az arcdata dc config add

Agregue un valor para una ruta de acceso json en un archivo de configuración.

Extensión GA
az arcdata dc config init

Inicialice un perfil de configuración del controlador de datos que se puede usar con az arcdata dc create.

Extensión GA
az arcdata dc config list

Enumera las opciones de perfil de configuración disponibles.

Extensión GA
az arcdata dc config patch

Aplique revisiones a un archivo de configuración basado en un archivo de revisión json.

Extensión GA
az arcdata dc config remove

Quite un valor de una ruta de acceso json en un archivo de configuración.

Extensión GA
az arcdata dc config replace

Reemplace un valor para una ruta de acceso json en un archivo de configuración.

Extensión GA
az arcdata dc config show

Devuelve la configuración del recurso personalizado del controlador de datos.

Extensión GA

az arcdata dc config add

Agregue un valor para una ruta de acceso json en un archivo de configuración.

Agregue el valor en la ruta de acceso json en el archivo de configuración. Todos los ejemplos siguientes se proporcionan en Bash. Si usa otra línea de comandos, es posible que tenga que escapar las comquotaciones correctamente. Como alternativa, puede usar la funcionalidad del archivo de revisión.

az arcdata dc config add --config-file
                         --json-values
                         --path

Ejemplos

Agregue almacenamiento del controlador de datos.

az arcdata dc config add --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'

Parámetros requeridos

--config-file -c
Obsoleto

La opción "-c" está en desuso y se quitará en una versión futura. Use '-p' en su lugar.

Ruta de acceso del archivo de configuración del controlador de datos de la configuración que desea establecer, es decir, personalizada ocontrol.json.

--json-values -j

Lista de pares clave-valor de rutas de acceso json a valores: key1.subkey1=value1,key2.subkey2=value2. Puede proporcionar valores json insertados como: key='{"kind":"cluster","name":"test-cluster"}' o proporcionar una ruta de acceso de archivo, como key=./values.json. El comando add no admite condicionales. Si el valor insertado que se proporciona es un par clave-valor con "=" y ",", escape esos caracteres. Por ejemplo, key1="key2=val2,key3=val3". Consulte http://jsonpatch.com/ para obtener ejemplos de cómo debe tener el aspecto de la ruta de acceso. Si desea acceder a una matriz, debe hacerlo indicando el índice, como key.0=value.

--path -p

Ruta de acceso del archivo de configuración del controlador de datos de la configuración que desea establecer, es decir, personalizada ocontrol.json.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, supresión de advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.

az arcdata dc config init

Inicialice un perfil de configuración del controlador de datos que se puede usar con az arcdata dc create.

Inicialice un perfil de configuración del controlador de datos que se puede usar con az arcdata dc create. El origen específico del perfil de configuración se puede especificar en los argumentos .

az arcdata dc config init [--force]
                          [--path]
                          [--source]
                          [--target]

Ejemplos

Experiencia de inicialización de configuración del controlador de datos guiado: recibirá solicitudes de valores necesarios.

az arcdata dc config init

arcdata dc config init con argumentos, crea un perfil de configuración de aks-dev-test en ./custom.

az arcdata dc config init --source azure-arc-kubeadm --path custom

Parámetros opcionales

--force -f

Forzar la sobrescritura del archivo de destino.

--path -p

Ruta de acceso de archivo de donde desea colocar el perfil de configuración, el valor predeterminado es cwd/custom.

--source -s

Origen del perfil de configuración: ['azure-arc-ake', 'azure-arc-aks-default-storage', 'azure-arc-aks-dev-test', 'azure-arc-aks-hci', 'azure-arc-aks-premium-storage', 'azure-arc-azure-openshift', 'azure-arc-eks', 'azure-arc-gke', 'azure-arc-kubeadm', 'azure-arc-kubeadm-dev-test', 'azure-arc-openshift'].

--target -t
Obsoleto

La opción "-t" está en desuso y se quitará en una versión futura. Use '-p' en su lugar.

Ruta de acceso de archivo de donde desea colocar el perfil de configuración, el valor predeterminado es cwd/custom.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, supresión de advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.

az arcdata dc config list

Enumera las opciones de perfil de configuración disponibles.

Enumere las opciones de perfil de configuración disponibles para su uso en arcdata dc config init.

az arcdata dc config list [--config-profile]

Ejemplos

Muestra todos los nombres de perfil de configuración disponibles.

az arcdata dc config list

Muestra json de un perfil de configuración específico.

az arcdata dc config list --config-profile aks-dev-test

Parámetros opcionales

--config-profile -c

Perfil de configuración predeterminado: ['azure-arc-ake', 'azure-arc-aks-default-storage', 'azure-arc-aks-dev-test', 'azure-arc-aks-hci', 'azure-arc-aks-premium-storage', 'azure-arc-azure-openshift', 'azure-arc-eks', 'azure-arc-gke', 'azure-arc-kubeadm', 'azure-arc-kubeadm-dev-test', 'azure-arc-openshift'].

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, supresión de advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.

az arcdata dc config patch

Aplique revisiones a un archivo de configuración basado en un archivo de revisión json.

Revise el archivo de configuración según el archivo de revisión especificado. Consulte http://jsonpatch.com/ para comprender mejor cómo se deben componer las rutas de acceso. La operación de reemplazo puede usar condicionales en su ruta de acceso debido a la biblioteca jsonpath https://jsonpath.com/. Todos los archivos JSON de revisión deben comenzar con una clave de "revisión" que tenga una matriz de revisiones con su operación correspondiente (agregar, reemplazar, quitar), ruta de acceso y valor. La operación "remove" no requiere un valor, solo una ruta de acceso. Consulte los ejemplos siguientes.

az arcdata dc config patch --config-file
                           --patch-file
                           --path

Ejemplos

Ejemplo 1: reemplace el puerto de un único punto de conexión (punto de conexión del controlador de datos) por el archivo de revisión.

az arcdata dc config patch --path custom/control.json --patch ./patch.json

    Patch File Example (patch.json):
        {"patch":[{"op":"replace","path":"$.spec.endpoints[?(@.name=='Controller')].port","value":30080}]}

Ejemplo 2: reemplace el almacenamiento del controlador de datos por el archivo de revisión.

az arcdata dc config patch --path custom/control.json --patch ./patch.json

    Patch File Example (patch.json):
        {"patch":[{"op":"replace","path":".spec.storage","value":{"accessMode":"ReadWriteMany","className":"managed-premium","size":"10Gi"}}]}

Parámetros requeridos

--config-file -c
Obsoleto

La opción "-c" está en desuso y se quitará en una versión futura. Use "--path" en su lugar.

Ruta de acceso del archivo de configuración del controlador de datos de la configuración que desea establecer, es decir, personalizada ocontrol.json.

--patch-file -p

Ruta de acceso a un archivo JSON de revisión basado en la biblioteca jsonpatch: http://jsonpatch.com/. Debe iniciar el archivo JSON de revisión con una clave denominada "patch", cuyo valor es una matriz de operaciones de revisión que pretende realizar. Para la ruta de acceso de una operación de revisión, puede usar la notación de puntos, como key1.key2 para la mayoría de las operaciones. Si desea realizar una operación de reemplazo y va a reemplazar un valor en una matriz que requiera un condicional, use la notación jsonpath iniciando la ruta de acceso con $. Esto le permitirá realizar una condicional como $.key1.key2[?( @.key3=="someValue"].key4. Consulte los ejemplos siguientes. Para obtener ayuda adicional con los condicionales, consulte: https://jsonpath.com/.

--path

Ruta de acceso del archivo de configuración del controlador de datos de la configuración que desea establecer, es decir, personalizada ocontrol.json.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, supresión de advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.

az arcdata dc config remove

Quite un valor de una ruta de acceso json en un archivo de configuración.

Quite el valor en la ruta de acceso json del archivo de configuración. Todos los ejemplos siguientes se proporcionan en Bash. Si usa otra línea de comandos, es posible que tenga que escapar las comquotaciones correctamente. Como alternativa, puede usar la funcionalidad del archivo de revisión.

az arcdata dc config remove --config-file
                            --json-path
                            --path

Ejemplos

Ejemplo 1: Eliminación del almacenamiento del controlador de datos.

az arcdata dc config remove --path custom/control.json --json-path '.spec.storage'

Parámetros requeridos

--config-file -c
Obsoleto

La opción "-c" está en desuso y se quitará en una versión futura. Use '-p' en su lugar.

Ruta de acceso del archivo de configuración del controlador de datos de la configuración que desea establecer, es decir, personalizada ocontrol.json.

--json-path -j

Lista de rutas de acceso json basadas en la biblioteca jsonpatch que indica qué valores desea quitar, como: key1.subkey1,key2.subkey2. El comando remove no admite condicionales. Consulte http://jsonpatch.com/ para obtener ejemplos de cómo debe tener el aspecto de la ruta de acceso. Si desea acceder a una matriz, debe hacerlo indicando el índice, como key.0=value.

--path -p

Ruta de acceso del archivo de configuración del controlador de datos de la configuración que desea establecer, es decir, personalizada ocontrol.json.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, supresión de advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.

az arcdata dc config replace

Reemplace un valor para una ruta de acceso json en un archivo de configuración.

Reemplace el valor en la ruta de acceso json del archivo de configuración. Todos los ejemplosbelow se proporcionan en Bash. Si usa otra línea de comandos, es posible que tenga que escapar las comquotaciones correctamente. Como alternativa, puede usar la funcionalidad del archivo de revisión.

az arcdata dc config replace --config-file
                             --json-values
                             --path

Ejemplos

Ejemplo 1: reemplace el puerto de un único punto de conexión (punto de conexión del controlador de datos).

az arcdata dc config replace --path custom/control.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'

Ejemplo 2: reemplazar el almacenamiento del controlador de datos.

az arcdata dc config replace --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'

Parámetros requeridos

--config-file -c
Obsoleto

La opción "-c" está en desuso y se quitará en una versión futura. Use '-p' en su lugar.

Ruta de acceso del archivo de configuración del controlador de datos de la configuración que desea establecer, es decir, personalizada ocontrol.json.

--json-values -j

Lista de pares clave-valor de rutas de acceso json a valores: key1.subkey1=value1,key2.subkey2=value2. Puede proporcionar valores json insertados como: key='{"kind":"cluster","name":"test-cluster"}' o proporcionar una ruta de acceso de archivo, como key=./values.json. El comando replace admite condicionales a través de la biblioteca jsonpath. Para usarlo, inicie la ruta de acceso con $. Esto le permitirá realizar un condicional como -j $.key1.key2[?( @.key3=="someValue"].key4=value. Si el valor insertado que se proporciona es un par clave-valor con "=" y ",", escape esos caracteres. Por ejemplo, key1="key2=val2,key3=val3". Puede ver ejemplos a continuación. Para obtener ayuda adicional, consulte: https://jsonpath.com/.

--path -p

Ruta de acceso del archivo de configuración del controlador de datos de la configuración que desea establecer, es decir, personalizada ocontrol.json.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, supresión de advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.

az arcdata dc config show

Devuelve la configuración del recurso personalizado del controlador de datos.

az arcdata dc config show [--k8s-namespace]
                          [--use-k8s]

Parámetros opcionales

--k8s-namespace -k

Espacio de nombres de Kubernetes en el que existe el controlador de datos.

--use-k8s

Use las API locales de Kubernetes para realizar esta acción.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, supresión de advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.