az arcdata dc config
Note
Cette référence fait partie de l’extension arcdata pour Azure CLI (version 2.3.1 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une az arcdata dc config commande. En savoir plus sur les extensions.
Commandes de configuration.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az arcdata dc config add |
Ajoutez une valeur pour un chemin json dans un fichier config. |
Extension | GA |
az arcdata dc config init |
Initialisez un profil de configuration de contrôleur de données qui peut être utilisé avec |
Extension | GA |
az arcdata dc config list |
Répertorier les choix de profil de configuration disponibles. |
Extension | GA |
az arcdata dc config patch |
Corrigez un fichier de configuration basé sur un fichier de correctif json. |
Extension | GA |
az arcdata dc config remove |
Supprimez une valeur pour un chemin json dans un fichier config. |
Extension | GA |
az arcdata dc config replace |
Remplacez une valeur pour un chemin json dans un fichier config. |
Extension | GA |
az arcdata dc config show |
Retournez la configuration de la ressource personnalisée du contrôleur de données. |
Extension | GA |
az arcdata dc config add
Ajoutez une valeur pour un chemin json dans un fichier config.
Ajoutez la valeur au chemin json dans le fichier config. Tous les exemples ci-dessous sont fournis dans Bash. Si vous utilisez une autre ligne de commande, vous devrez peut-être échapper correctement. Vous pouvez également utiliser la fonctionnalité de fichier corrective.
az arcdata dc config add --config-file
--json-values
--path
Exemples
Ajoutez le stockage du contrôleur de données.
az arcdata dc config add --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Paramètres obligatoires
L’option '-c’a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « -p ».
Chemin du fichier de configuration du contrôleur de données de la configuration que vous souhaitez définir, c’est-à-dire personnalisé/control.json.
Liste des chemins d’accès json aux valeurs : key1.subkey1=value1,key2.subkey2=value2. Vous pouvez fournir des valeurs json inline telles que : key='{"kind » :"cluster »,"name » :"test-cluster"}' ou fournir un chemin d’accès de fichier, tel que key=./values.json. La commande add ne prend pas en charge les conditions. Si la valeur inline que vous fournissez est une paire clé-valeur elle-même avec « = » et « », échappez ces caractères. Par exemple, key1="key2=val2,key3=val3 ». Consultez http://jsonpatch.com/ pour obtenir des exemples de l’apparence de votre chemin d’accès. Si vous souhaitez accéder à un tableau, vous devez le faire en indiquant l’index, tel que key.0=value.
Chemin du fichier de configuration du contrôleur de données de la configuration que vous souhaitez définir, c’est-à-dire personnalisé/control.json.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.
az arcdata dc config init
Initialisez un profil de configuration de contrôleur de données qui peut être utilisé avec az arcdata dc create
.
Initialisez un profil de configuration de contrôleur de données qui peut être utilisé avec az arcdata dc create
. La source spécifique du profil de configuration peut être spécifiée dans les arguments.
az arcdata dc config init [--force]
[--path]
[--source]
[--target]
Exemples
Expérience d’init de configuration du contrôleur de données guidée : vous recevrez des invites pour connaître les valeurs nécessaires.
az arcdata dc config init
arcdata dc config init avec des arguments, crée un profil de configuration d’aks-dev-test dans ./custom.
az arcdata dc config init --source azure-arc-kubeadm --path custom
Paramètres facultatifs
Forcer le remplacement du fichier cible.
Chemin d’accès de fichier de l’endroit où vous souhaitez placer le profil de configuration, par défaut sur cwd/custom.
Source du profil de configuration : ['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 », « azure-arc-kubeadm-dev-test », « azure-arc-openshift », « azure-arc-unit-test ».
L’option '-t’a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « -p ».
Chemin d’accès de fichier de l’endroit où vous souhaitez placer le profil de configuration, par défaut sur cwd/custom.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.
az arcdata dc config list
Répertorier les choix de profil de configuration disponibles.
Répertoriez les choix de profil de configuration disponibles à utiliser dans arcdata dc config init
.
az arcdata dc config list [--config-profile]
Exemples
Affiche tous les noms de profil de configuration disponibles.
az arcdata dc config list
Affiche le json d’un profil de configuration spécifique.
az arcdata dc config list --config-profile aks-dev-test
Paramètres facultatifs
Profil de configuration par défaut : ['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 », « azure-arc-kubeadm-dev-test », « azure-arc-openshift », « azure-arc-unit-test ».
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.
az arcdata dc config patch
Corrigez un fichier de configuration basé sur un fichier de correctif json.
Corrigez le fichier de configuration en fonction du fichier de correctif donné. Consultez http://jsonpatch.com/ pour mieux comprendre comment les chemins doivent être composés. L’opération de remplacement peut utiliser des conditions dans son chemin d’accès en raison de la bibliothèque jsonpath https://jsonpath.com/. Tous les fichiers json de correctif doivent commencer par une clé de « patch » qui a un tableau de correctifs avec leur opération correspondante (ajouter, remplacer, supprimer), chemin d’accès et valeur. L’opération « remove » ne nécessite pas de valeur, juste un chemin d’accès. Consultez les exemples ci-dessous.
az arcdata dc config patch --config-file
--patch-file
--path
Exemples
Ex 1 : remplacez le port d’un point de terminaison unique (point de terminaison du contrôleur de données) par le fichier de correctif.
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 : remplacez le stockage du contrôleur de données par le fichier 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"}}]}
Paramètres obligatoires
L’option '-c’a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « --path ».
Chemin du fichier de configuration du contrôleur de données de la configuration que vous souhaitez définir, c’est-à-dire personnalisé/control.json.
Chemin d’accès à un fichier json de correctif basé sur la bibliothèque jsonpatch : http://jsonpatch.com/. Vous devez démarrer votre fichier json de correctif avec une clé appelée « patch », dont la valeur est un tableau d’opérations correctives que vous envisagez d’effectuer. Pour le chemin d’une opération de correctif, vous pouvez utiliser la notation par points, telle que key1.key2 pour la plupart des opérations. Si vous souhaitez effectuer une opération de remplacement et que vous remplacez une valeur dans un tableau qui nécessite une condition, utilisez la notation jsonpath en commençant votre chemin par un $. Cela vous permettra d’effectuer une opération conditionnelle telle que $.key1.key2[ ?( @.key3=="someValue"].key4. Consultez les exemples ci-dessous. Pour obtenir de l’aide supplémentaire sur les conditions, consultez : https://jsonpath.com/.
Chemin du fichier de configuration du contrôleur de données de la configuration que vous souhaitez définir, c’est-à-dire personnalisé/control.json.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.
az arcdata dc config remove
Supprimez une valeur pour un chemin json dans un fichier config.
Supprimez la valeur au niveau du chemin json dans le fichier config. Tous les exemples ci-dessous sont fournis dans Bash. Si vous utilisez une autre ligne de commande, vous devrez peut-être échapper correctement. Vous pouvez également utiliser la fonctionnalité de fichier corrective.
az arcdata dc config remove --config-file
--json-path
--path
Exemples
Ex 1 - Supprimer le stockage du contrôleur de données.
az arcdata dc config remove --path custom/control.json --json-path '.spec.storage'
Paramètres obligatoires
L’option '-c’a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « -p ».
Chemin du fichier de configuration du contrôleur de données de la configuration que vous souhaitez définir, c’est-à-dire personnalisé/control.json.
Liste des chemins json basés sur la bibliothèque jsonpatch qui indique les valeurs que vous souhaitez supprimer, telles que : key1.subkey1,key2.subkey2. La commande remove ne prend pas en charge les conditions. Consultez http://jsonpatch.com/ pour obtenir des exemples de l’apparence de votre chemin d’accès. Si vous souhaitez accéder à un tableau, vous devez le faire en indiquant l’index, tel que key.0=value.
Chemin du fichier de configuration du contrôleur de données de la configuration que vous souhaitez définir, c’est-à-dire personnalisé/control.json.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.
az arcdata dc config replace
Remplacez une valeur pour un chemin json dans un fichier config.
Remplacez la valeur au niveau du chemin json dans le fichier config. Tous les exemples sont donnés dans Bash. Si vous utilisez une autre ligne de commande, vous devrez peut-être échapper correctement. Vous pouvez également utiliser la fonctionnalité de fichier corrective.
az arcdata dc config replace --config-file
--json-values
--path
Exemples
Ex 1 : remplacez le port d’un point de terminaison unique (point de terminaison du contrôleur de données).
az arcdata dc config replace --path custom/control.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'
Ex 2 - Remplacer le stockage du contrôleur de données.
az arcdata dc config replace --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Paramètres obligatoires
L’option '-c’a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « -p ».
Chemin du fichier de configuration du contrôleur de données de la configuration que vous souhaitez définir, c’est-à-dire personnalisé/control.json.
Liste des chemins d’accès json aux valeurs : key1.subkey1=value1,key2.subkey2=value2. Vous pouvez fournir des valeurs json inline telles que : key='{"kind » :"cluster »,"name » :"test-cluster"}' ou fournir un chemin d’accès de fichier, tel que key=./values.json. La commande replace prend en charge les conditions via la bibliothèque jsonpath. Pour l’utiliser, démarrez votre chemin d’accès avec un $. Cela vous permettra d’effectuer une opération conditionnelle telle que -j $.key1.key2[ ?( @.key3=="someValue"].key4=value. Si la valeur inline que vous fournissez est une paire clé-valeur elle-même avec « = » et « », échappez ces caractères. Par exemple, key1="key2=val2,key3=val3 ». Vous pouvez voir des exemples ci-dessous. Pour obtenir de l’aide supplémentaire, consultez : https://jsonpath.com/.
Chemin du fichier de configuration du contrôleur de données de la configuration que vous souhaitez définir, c’est-à-dire personnalisé/control.json.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.
az arcdata dc config show
Retournez la configuration de la ressource personnalisée du contrôleur de données.
az arcdata dc config show [--k8s-namespace]
[--use-k8s]
Paramètres facultatifs
Espace de noms Kubernetes dans lequel le contrôleur de données existe.
Utilisez les API Kubernetes locales pour effectuer cette action.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.