az arcdata dc config
Notitie
Deze referentie maakt deel uit van de arcdata-extensie voor Azure CLI en vereist versie 2.3.1 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az arcdata dc config de eerste keer gebruikt. Meer informatie over extensies.
Configuratieopdrachten.
Opdracht
| az arcdata dc config add |
Voeg een waarde toe voor een json-pad in een configuratiebestand. |
| az arcdata dc config init |
Initialiseert een configuratieprofiel voor de gegevenscontroller dat kan worden gebruikt met control create. |
| az arcdata dc config list |
Een lijst met beschikbare configuratieprofielopties. |
| az arcdata dc config patch |
Patcht een configuratiebestand op basis van een JSON-patchbestand. |
| az arcdata dc config remove |
Verwijder een waarde voor een json-pad in een configuratiebestand. |
| az arcdata dc config replace |
Vervang een waarde voor een json-pad in een configuratiebestand. |
| az arcdata dc config show |
De configuratie van de aangepaste resource van de gegevenscontroller retourneren. |
az arcdata dc config add
Voeg een waarde toe voor een json-pad in een configuratiebestand.
Voegt de waarde toe aan het json-pad in het configuratiebestand. Alle onderstaande voorbeelden vindt u in Bash. Als u een andere opdrachtregel gebruikt, moet u er rekening mee houden dat u mogelijk op de juiste wijze escapequotations moet uitvoeren. U kunt ook de functionaliteit van het patchbestand gebruiken.
az arcdata dc config add --config-file
--json-values
--path
Voorbeelden
Bijvoorbeeld 1: gegevenscontrolleropslag toevoegen.
az arcdata dc config add --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Vereiste parameters
Het configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, dat wil zeggen aangepast/control.jsingesteld.
Een lijst met sleutel-waardeparen met json-paden naar waarden: key1.subkey1=value1,key2.subkey2=value2. U kunt inline json-waarden verstrekken, zoals: key='{"kind":"cluster","name":"test-cluster"}' of een bestandspad, zoals key=./values.jsaan. Toevoegen biedt GEEN ondersteuning voor voorwaarden. Als de inlinewaarde die u op geeft een sleutel-waardepaar zelf is met '=' en '', moet u deze tekens escapen. Bijvoorbeeld key1="key2=val2,key3=val3". Zie voor http://jsonpatch.com/ voorbeelden van hoe uw pad eruit moet zien. Als u toegang wilt tot een matrix, moet u dit doen door de index aan te geven, zoals key.0=value.
Het configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, dat wil zeggen aangepast/control.jsingesteld.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az arcdata dc config init
Initialiseert een configuratieprofiel voor de gegevenscontroller dat kan worden gebruikt met control create.
Initialiseert een configuratieprofiel voor de gegevenscontroller dat kan worden gebruikt met control create. De specifieke bron van het configuratieprofiel kan worden opgegeven in de argumenten.
az arcdata dc config init [--force]
[--path]
[--source]
[--target]
Voorbeelden
Guided data controller config init experience: u ontvangt prompts voor de benodigde waarden.
az arcdata dc config init
arcdata dc config init met argumenten, maakt een configuratieprofiel van aks-dev-test in ./custom.
az arcdata dc config init --source azure-arc-kubeadm --path custom
Optionele parameters
Overschrijven van het doelbestand forceer.
Bestandspad van waar u het configuratieprofiel wilt plaatsen, wordt standaard ingesteld op /custom.
Configuratieprofielbron: ['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'].
Bestandspad van waar u het configuratieprofiel wilt plaatsen, wordt standaard ingesteld op /custom.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az arcdata dc config list
Een lijst met beschikbare configuratieprofielopties.
Een lijst met beschikbare configuratieprofielkeuzen voor gebruik in arcdata dc config init .
az arcdata dc config list [--config-profile]
Voorbeelden
Geeft alle beschikbare namen van configuratieprofiel weer.
az arcdata dc config list
Toont json van een specifiek configuratieprofiel.
az arcdata dc config list --config-profile aks-dev-test
Optionele parameters
Standaard configuratieprofiel: ['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'].
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az arcdata dc config patch
Patcht een configuratiebestand op basis van een JSON-patchbestand.
Patcht het configuratiebestand op basis van het opgegeven patchbestand. Raadpleeg voor http://jsonpatch.com/ een beter begrip van de manier waarop de paden moeten worden samengesteld. De vervangingsbewerking kan voorwaarden in het pad gebruiken vanwege de jsonpath-bibliotheek https://jsonpath.com/ . Alle patch-JSON-bestanden moeten beginnen met een sleutel 'patch' met een matrix van patches met de bijbehorende op (toevoegen, vervangen, verwijderen), pad en waarde. Voor de op 'verwijderen' is geen waarde vereist, alleen een pad. Zie de onderstaande voorbeelden.
az arcdata dc config patch --config-file
--patch-file
--path
Voorbeelden
Bijvoorbeeld 1: vervang de poort van één eindpunt (datacontroller-eindpunt) door een patchbestand.
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: vervang de opslag van de gegevenscontroller door een patchbestand.
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"}}]}
Vereiste parameters
Het configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, dat wil zeggen aangepast/control.jsingesteld.
Pad naar een JSON-patchbestand dat is gebaseerd op de jsonpatch-bibliotheek: http://jsonpatch.com/ . U moet het JSON-bestand van de patch starten met een sleutel met de naam 'patch', waarvan de waarde een matrix met patchbewerkingen is die u wilt maken. Voor het pad van een patchbewerking kunt u dot-notatie gebruiken, zoals key1.key2 voor de meeste bewerkingen. Als u een vervangingsbewerking wilt uitvoeren en u een waarde in een matrix wilt vervangen die een voorwaardelijk vereist, gebruikt u de jsonpath-notatie door uw pad te beginnen met een $. Hiermee kunt u een voorwaarde zoals $.key1.key2[?( @.key3 =="someValue"].key4. Zie de onderstaande voorbeelden. Zie voor meer hulp bij voorwaarden: https://jsonpath.com/ .
Het configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, dat wil zeggen aangepast/control.jsingesteld.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az arcdata dc config remove
Verwijder een waarde voor een json-pad in een configuratiebestand.
Hiermee verwijdert u de waarde op het json-pad in het configuratiebestand. Alle onderstaande voorbeelden vindt u in Bash. Als u een andere opdrachtregel gebruikt, moet u er rekening mee houden dat u mogelijk op de juiste wijze escapequotations moet uitvoeren. U kunt ook de functionaliteit van het patchbestand gebruiken.
az arcdata dc config remove --config-file
--json-path
--path
Voorbeelden
Bijvoorbeeld 1: gegevenscontrolleropslag verwijderen.
az arcdata dc config remove --path custom/control.json --json-path '.spec.storage'
Vereiste parameters
Het configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, dat wil zeggen aangepast/control.jsingesteld.
Een lijst met json-paden op basis van de jsonpatch-bibliotheek die aangeeft welke waarden u wilt verwijderen, zoals: key1.subkey1,key2.subkey2. Verwijderen biedt GEEN ondersteuning voor voorwaarden. Zie voor http://jsonpatch.com/ voorbeelden van hoe uw pad eruit moet zien. Als u toegang wilt tot een matrix, moet u dit doen door de index aan te geven, zoals key.0=value.
Het configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, dat wil zeggen aangepast/control.jsingesteld.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az arcdata dc config replace
Vervang een waarde voor een json-pad in een configuratiebestand.
Vervangt de waarde op het json-pad in het configuratiebestand. Alle voorbeelden worden gegeven in Bash. Als u een andere opdrachtregel gebruikt, moet u er rekening mee houden dat u mogelijk op de juiste wijze escapequotations moet uitvoeren. U kunt ook de functionaliteit van het patchbestand gebruiken.
az arcdata dc config replace --config-file
--json-values
--path
Voorbeelden
Bijvoorbeeld 1: vervang de poort van één eindpunt (datacontroller-eindpunt).
az arcdata dc config replace --path custom/control.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'
Bijvoorbeeld 2: gegevenscontrolleropslag vervangen.
az arcdata dc config replace --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
Vereiste parameters
Het configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, dat wil zeggen aangepast/control.jsingesteld.
Een lijst met sleutel-waardeparen met json-paden naar waarden: key1.subkey1=value1,key2.subkey2=value2. U kunt inline json-waarden verstrekken, zoals: key='{"kind":"cluster","name":"test-cluster"}' of een bestandspad, zoals key=./values.jsaan. Replace ondersteunt voorwaarden via de jsonpath-bibliotheek. Als u dit wilt gebruiken, begint u uw pad met een $. Hiermee kunt u een voorwaarde zoals -j $.key1.key2[?( @.key3 =="someValue"].key4=value. Als de inlinewaarde die u op geeft een sleutel-waardepaar zelf is met '=' en '', moet u deze tekens escapen. Bijvoorbeeld key1="key2=val2,key3=val3". Mogelijk ziet u hieronder voorbeelden. Zie voor meer https://jsonpath.com/ hulp: .
Het configuratiebestandspad van de gegevenscontroller van de configuratie die u wilt instellen, dat wil zeggen aangepast/control.jsingesteld.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az arcdata dc config show
De configuratie van de aangepaste resource van de gegevenscontroller retourneren.
az arcdata dc config show [--namespace]
Optionele parameters
De Kubernetes-naamruimte waarin de gegevenscontroller bestaat.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.