Поделиться через


az arcdata dc config

Примечание.

Эта ссылка является частью расширения arcdata для Azure CLI (версия 2.3.1 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az arcdata dc config . Подробнее о расширениях.

Команды настройки.

Команды

Имя Описание Тип Состояние
az arcdata dc config add

Добавляет значение для пути JSON в файле конфигурации.

Расширение Общедоступная версия
az arcdata dc config init

Инициализирует профиль конфигурации контроллера данных, который можно использовать с командой az arcdata dc create.

Расширение Общедоступная версия
az arcdata dc config list

Выводит список доступных профилей конфигурации.

Расширение Общедоступная версия
az arcdata dc config patch

Вносит исправление в файл конфигурации на основе файла исправления JSON.

Расширение Общедоступная версия
az arcdata dc config remove

Удаляет значение пути JSON в файле конфигурации.

Расширение Общедоступная версия
az arcdata dc config replace

Заменяет значение пути JSON в файле конфигурации.

Расширение Общедоступная версия
az arcdata dc config show

Возвращает конфигурацию настраиваемого ресурса контроллера данных.

Расширение Общедоступная версия

az arcdata dc config add

Добавляет значение для пути JSON в файле конфигурации.

Добавляет значение по пути JSON в файле конфигурации. Все приведенные ниже примеры выполняются в Bash. При использовании другой командной строки может потребоваться выполнить escapequotations соответствующим образом. В качестве альтернативы можно воспользоваться возможностями файла исправления.

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

Примеры

Добавление хранилища контроллера данных.

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

Обязательные параметры

--config-file -c
Не рекомендуется

Параметр "-c" устарел и будет удален в будущем выпуске. Вместо этого используйте "-p".

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

--json-values -j

Список пар "ключ–значение" с путями JSON и значениями: ключ1.подключ1=значение1,ключ2.подключ2=значение2. Вы можете указать значения JSON в коде, например key='{"тип":"кластер","имя":"тестовый-кластер"}', или предоставить путь к файлу, например key=./values.json. Команда add НЕ ПОДДЕРЖИВАЕТ условные выражения. Если указываемое вами встроенное значение само представляет собой пару "ключ — значение" с символами "=" и ",", эти символы необходимо экранировать. Например, key1="key2=val2,key3=val3". Примеры путей см. на сайте http://jsonpatch.com/. Если вы хотите получить доступ к массиву, необходимо сделать это, указав индекс, например key.0=value.

--path -p

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config init

Инициализирует профиль конфигурации контроллера данных, который можно использовать с командой az arcdata dc create.

Инициализирует профиль конфигурации контроллера данных, который можно использовать с командой az arcdata dc create. В аргументах можно указать определенный источник профиля конфигурации.

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

Примеры

Интерактивный процесс инициализации конфигурации контроллера данных — выводятся подсказки для ввода необходимых значений.

az arcdata dc config init

Команда arcdata dc config init с аргументами создает профиль конфигурации aks-dev-test в ./custom.

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

Необязательные параметры

--force -f

Принудительная перезапись целевого файла.

--path -p

Путь к файлу, в который следует поместить профиль конфигурации; по умолчанию /custom.

--source -s

Источник профиля конфигурации: ['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"].

--target -t
Не рекомендуется

Параметр "-t" устарел и будет удален в будущем выпуске. Вместо этого используйте "-p".

Путь к файлу, в который следует поместить профиль конфигурации; по умолчанию /custom.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config list

Выводит список доступных профилей конфигурации.

Список доступных вариантов профиля конфигурации для использования в arcdata dc config init.

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

Примеры

Выводит имена всех доступных профилей конфигурации.

az arcdata dc config list

Выводит код JSON определенного профиля конфигурации.

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

Необязательные параметры

--config-profile -c

Профиль конфигурации по умолчанию: ['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"].

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config patch

Вносит исправление в файл конфигурации на основе файла исправления JSON.

Вносит исправление в файл конфигурации в соответствии с указанным файлом исправления. Дополнительные сведения о том, как следует составлять пути, см. на сайте http://jsonpatch.com/. При выполнении операции замены в пути могут использоваться условные выражения посредством библиотеки jsonpath https://jsonpath.com/. Все файлы исправлений JSON должны начинаться с ключа "patch", который указывает на массив исправлений с соответствующими операциями (добавление, замена, удаление), путями и значениями. Для операции удаления не требуется значение, только путь. См. следующие примеры.

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

Примеры

Пример 1. Замена порта одной конечной точки (конечной точки контроллера данных) с помощью файла исправления.

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}]}

Пример 2. Замена хранилища контроллера данных на файл исправления.

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"}}]}

Обязательные параметры

--config-file -c
Не рекомендуется

Параметр "-c" устарел и будет удален в будущем выпуске. Вместо этого используйте "--path".

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

--patch-file -p

Путь к файлу исправления JSON на основе библиотеки jsonpatch: http://jsonpatch.com/. Файл исправления JSON должен начинаться с ключа "patch", значением которого является массив операций исправления, подлежащих выполнению. Для пути операции исправления можно использовать точечную нотацию, например ключ1.ключ2 для большинства операций. Если необходимо выполнить операцию замены и для замены значения в массиве требуется условное выражение, используйте нотацию jsonpath, указав в начале пути символ $. Это позволит выполнить условное действие, например $.key1.key2[?( @.key3="someValue"].key4. См. следующие примеры. Дополнительные справочные сведения об условных выражениях см. на сайте https://jsonpath.com/.

--path

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config remove

Удаляет значение пути JSON в файле конфигурации.

Удаляет значение по пути JSON в файле конфигурации. Все приведенные ниже примеры выполняются в Bash. При использовании другой командной строки может потребоваться выполнить escapequotations соответствующим образом. В качестве альтернативы можно воспользоваться возможностями файла исправления.

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

Примеры

Пример 1. Удаление хранилища контроллера данных.

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

Обязательные параметры

--config-file -c
Не рекомендуется

Параметр "-c" устарел и будет удален в будущем выпуске. Вместо этого используйте "-p".

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

--json-path -j

Список путей JSON на основе библиотеки jsonpatch, в котором перечислены значения, которые необходимо удалить, например: ключ.подключ1,ключ2.подключ2. Команда remove не поддерживает условные выражения. Примеры путей см. на сайте http://jsonpatch.com/. Если вы хотите получить доступ к массиву, необходимо сделать это, указав индекс, например key.0=value.

--path -p

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config replace

Заменяет значение пути JSON в файле конфигурации.

Заменяет значение по пути JSON в файле конфигурации. Все приведенные ниже примеры выполняются в Bash. При использовании другой командной строки может потребоваться выполнить escapequotations соответствующим образом. В качестве альтернативы можно воспользоваться возможностями файла исправления.

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

Примеры

Пример 1. Замена порта одной конечной точки (конечной точки контроллера данных).

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

Пример 2. Замена хранилища контроллера данных.

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

Обязательные параметры

--config-file -c
Не рекомендуется

Параметр "-c" устарел и будет удален в будущем выпуске. Вместо этого используйте "-p".

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

--json-values -j

Список пар "ключ–значение" с путями JSON и значениями: ключ1.подключ1=значение1,ключ2.подключ2=значение2. Вы можете указать значения JSON в коде, например key='{"тип":"кластер","имя":"тестовый-кластер"}', или предоставить путь к файлу, например key=./values.json. Команда replace поддерживает условные выражения посредством библиотеки jsonpath. Для этого путь должен начинаться с символа $. Это позволит выполнить условное действие, например -j $.key1.key2[?( @.key3="someValue"].key4=value. Если указываемое вами встроенное значение само представляет собой пару "ключ — значение" с символами "=" и ",", эти символы необходимо экранировать. Например, key1="key2=val2,key3=val3". Примеры приведены ниже. Дополнительные сведения см. в статье https://jsonpath.com/.

--path -p

Путь к файлу конфигурации контроллера данных конфигурации конфигурации, который вы хотите задать, т. е. custom/control.json.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc config show

Возвращает конфигурацию настраиваемого ресурса контроллера данных.

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

Необязательные параметры

--k8s-namespace -k

Пространство имен Kubernetes, в котором существует контроллер данных.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.