az arcdata dc config
Nota
Essa referência faz parte da extensão arcdata para a CLI do Azure (versão 2.3.1 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az arcdata dc config . Saiba mais sobre extensões.
Comandos de configuração.
Comandos
Name | Description | Tipo | Estado |
---|---|---|---|
az arcdata dc config add |
Adicione um valor para um caminho json em um arquivo de configuração. |
Extensão | GA |
az arcdata dc config init |
Inicialize um perfil de configuração do controlador de dados que possa ser usado com |
Extensão | GA |
az arcdata dc config list |
Liste as opções de perfil de configuração disponíveis. |
Extensão | GA |
az arcdata dc config patch |
Corrija um arquivo de configuração com base em um arquivo de patch json. |
Extensão | GA |
az arcdata dc config remove |
Remova um valor para um caminho json em um arquivo de configuração. |
Extensão | GA |
az arcdata dc config replace |
Substitua um valor para um caminho json em um arquivo de configuração. |
Extensão | GA |
az arcdata dc config show |
Retornar a configuração do recurso personalizado do controlador de dados. |
Extensão | GA |
az arcdata dc config add
Adicione um valor para um caminho json em um arquivo de configuração.
Adicione o valor no caminho json no arquivo de configuração. Todos os exemplos abaixo são dados em Bash. Se estiver usando outra linha de comando, talvez seja necessário escapar das citações apropriadamente. Como alternativa, você pode usar a funcionalidade de arquivo de patch.
az arcdata dc config add --config-file
--json-values
--path
Exemplos
Adicione armazenamento do controlador de dados.
az arcdata dc config add --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Parâmetros Obrigatórios
A opção '-c' foi preterida e será removida em uma versão futura. Em vez disso, use '-p'.
Caminho do arquivo de configuração do controlador de dados da configuração que você gostaria de definir, ou seja, custom/control.json.
Uma lista de pares de valores de chave de caminhos json para valores: key1.subkey1=value1,key2.subkey2=value2. Você pode fornecer valores json embutidos, como: key='{"kind":"cluster","name":"test-cluster"}' ou fornecer um caminho de arquivo, como key=./values.json. O comando add NÃO suporta condicionais. Se o valor embutido que você está fornecendo for um par de valor de chave com "=" e "," escape desses caracteres. Por exemplo, key1="key2=val2,key3=val3". Veja http://jsonpatch.com/ exemplos de como deve ser o seu caminho. Se você quiser acessar uma matriz, deverá fazê-lo indicando o índice, como key.0=value.
Caminho do arquivo de configuração do controlador de dados da configuração que você gostaria de definir, ou seja, custom/control.json.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az arcdata dc config init
Inicialize um perfil de configuração do controlador de dados que possa ser usado com az arcdata dc create
o .
Inicialize um perfil de configuração do controlador de dados que possa ser usado com az arcdata dc create
o . A origem específica do perfil de configuração pode ser especificada nos argumentos.
az arcdata dc config init [--force]
[--path]
[--source]
[--target]
Exemplos
Experiência de inicialização de configuração guiada do controlador de dados - você receberá solicitações para os valores necessários.
az arcdata dc config init
arcdata dc config init with arguments, cria um perfil de configuração de aks-dev-test em ./custom.
az arcdata dc config init --source azure-arc-kubeadm --path custom
Parâmetros Opcionais
Forçar a substituição do arquivo de destino.
Caminho do arquivo de onde você gostaria que o perfil de configuração fosse colocado, o padrão é /custom.
Origem do perfil de configuração: ['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', 'azure-arc-unit-test'].
A opção '-t' foi preterida e será removida em uma versão futura. Em vez disso, use '-p'.
Caminho do arquivo de onde você gostaria que o perfil de configuração fosse colocado, o padrão é /custom.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az arcdata dc config list
Liste as opções de perfil de configuração disponíveis.
Liste as opções de perfil de configuração disponíveis para uso no arcdata dc config init
.
az arcdata dc config list [--config-profile]
Exemplos
Mostra todos os nomes de perfil de configuração disponíveis.
az arcdata dc config list
Mostra json de um perfil de configuração específico.
az arcdata dc config list --config-profile aks-dev-test
Parâmetros Opcionais
Perfil de configuração padrão: ['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', 'azure-arc-unit-test'].
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az arcdata dc config patch
Corrija um arquivo de configuração com base em um arquivo de patch json.
Corrija o arquivo de configuração de acordo com o arquivo de patch fornecido. Consulte http://jsonpatch.com/ para uma melhor compreensão de como os caminhos devem ser compostos. A operação de substituição pode usar condicionais em seu caminho devido à biblioteca https://jsonpath.com/jsonpath. Todos os arquivos json patch devem começar com uma chave de "patch" que tem uma matriz de patches com seu op correspondente (adicionar, substituir, remover), caminho e valor. A operação "remover" não requer um valor, apenas um caminho. Veja os exemplos abaixo.
az arcdata dc config patch --config-file
--patch-file
--path
Exemplos
Ex 1 - Substitua a porta de um único ponto de extremidade (Data Controller Endpoint) pelo arquivo de patch.
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}]}
Ex 2 - Substitua o armazenamento do controlador de dados pelo arquivo de patch.
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 Obrigatórios
A opção '-c' foi preterida e será removida em uma versão futura. Use '--path' em vez disso.
Caminho do arquivo de configuração do controlador de dados da configuração que você gostaria de definir, ou seja, custom/control.json.
Caminho para um arquivo json de patch baseado na biblioteca jsonpatch: http://jsonpatch.com/. Você deve iniciar seu arquivo json de patch com uma chave chamada "patch", cujo valor é uma matriz de operações de patch que você pretende fazer. Para o caminho de uma operação de patch, você pode usar notação de ponto, como key1.key2 para a maioria das operações. Se você gostaria de fazer uma operação de substituição, e você está substituindo um valor em uma matriz que requer uma condicional, use a notação jsonpath iniciando seu caminho com um $. Isso permitirá que você faça uma condicional como $.key1.key2[?( @.key3=="someValue"].key4. Veja os exemplos abaixo. Para obter ajuda adicional com condicionais, consulte: https://jsonpath.com/.
Caminho do arquivo de configuração do controlador de dados da configuração que você gostaria de definir, ou seja, custom/control.json.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az arcdata dc config remove
Remova um valor para um caminho json em um arquivo de configuração.
Remova o valor no caminho json no arquivo de configuração. Todos os exemplos abaixo são dados em Bash. Se estiver usando outra linha de comando, talvez seja necessário escapar das citações apropriadamente. Como alternativa, você pode usar a funcionalidade de arquivo de patch.
az arcdata dc config remove --config-file
--json-path
--path
Exemplos
Ex 1 - Remover o armazenamento do controlador de dados.
az arcdata dc config remove --path custom/control.json --json-path '.spec.storage'
Parâmetros Obrigatórios
A opção '-c' foi preterida e será removida em uma versão futura. Em vez disso, use '-p'.
Caminho do arquivo de configuração do controlador de dados da configuração que você gostaria de definir, ou seja, custom/control.json.
Uma lista de caminhos json com base na biblioteca jsonpatch que indica quais valores você gostaria de remover, como: key1.subkey1,key2.subkey2. O comando remove NÃO suporta condicionais. Veja http://jsonpatch.com/ exemplos de como deve ser o seu caminho. Se você quiser acessar uma matriz, deverá fazê-lo indicando o índice, como key.0=value.
Caminho do arquivo de configuração do controlador de dados da configuração que você gostaria de definir, ou seja, custom/control.json.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az arcdata dc config replace
Substitua um valor para um caminho json em um arquivo de configuração.
Substitua o valor no caminho json no arquivo de configuração. Todos os exemplos abaixo são dados em Bash. Se estiver usando outra linha de comando, talvez seja necessário escapar das citações apropriadamente. Como alternativa, você pode usar a funcionalidade de arquivo de patch.
az arcdata dc config replace --config-file
--json-values
--path
Exemplos
Ex 1 - Substitua a porta de um único ponto de extremidade (Data Controller Endpoint).
az arcdata dc config replace --path custom/control.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'
Ex 2 - Substitua o armazenamento do controlador de dados.
az arcdata dc config replace --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Parâmetros Obrigatórios
A opção '-c' foi preterida e será removida em uma versão futura. Em vez disso, use '-p'.
Caminho do arquivo de configuração do controlador de dados da configuração que você gostaria de definir, ou seja, custom/control.json.
Uma lista de pares de valores de chave de caminhos json para valores: key1.subkey1=value1,key2.subkey2=value2. Você pode fornecer valores json embutidos, como: key='{"kind":"cluster","name":"test-cluster"}' ou fornecer um caminho de arquivo, como key=./values.json. O comando replace suporta condicionais através da biblioteca jsonpath. Para usar isso, comece seu caminho com um $. Isso permitirá que você faça uma condicional como -j $.key1.key2[?( @.key3=="someValue"].key4=value. Se o valor embutido que você está fornecendo for um par de valor de chave com "=" e "," escape desses caracteres. Por exemplo, key1="key2=val2,key3=val3". Você pode ver exemplos abaixo. Para obter ajuda adicional, consulte: https://jsonpath.com/.
Caminho do arquivo de configuração do controlador de dados da configuração que você gostaria de definir, ou seja, custom/control.json.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az arcdata dc config show
Retornar a configuração do recurso personalizado do controlador de dados.
az arcdata dc config show [--k8s-namespace]
[--use-k8s]
Parâmetros Opcionais
O namespace Kubernetes no qual o controlador de dados existe.
Use APIs locais do Kubernetes para executar essa ação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários