az confcom
Примечание.
Эта ссылка является частью расширения confcom для Azure CLI (версия 2.26.2 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az confcom . Подробнее о расширениях.
Команды для создания политик безопасности для конфиденциальных контейнеров в Azure.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az confcom acipolicygen |
Создайте политику безопасности конфиденциального контейнера для ACI. |
Расширение | Общедоступная версия |
az confcom katapolicygen |
Создайте политику безопасности конфиденциального контейнера для AKS. |
Расширение | Общедоступная версия |
az confcom acipolicygen
Создайте политику безопасности конфиденциального контейнера для ACI.
az confcom acipolicygen [--approve-wildcards]
[--debug-mode]
[--diff]
[--disable-stdio]
[--faster-hashing]
[--image]
[--infrastructure-svn]
[--input]
[--outraw]
[--outraw-pretty-print]
[--parameters]
[--print-existing-policy]
[--print-policy]
[--save-to-file]
[--tar]
[--template-file]
[--validate-sidecar]
Примеры
Ввод файла шаблона ARM для внедрения в шаблон ARM политики безопасности конфиденциального контейнера в кодировке Base64
az confcom acipolicygen --template-file "./template.json"
Ввод файла шаблона ARM для создания политики безопасности конфиденциального контейнера, доступной для чтения пользователем
az confcom acipolicygen --template-file "./template.json" --outraw-pretty-print
Ввод файла шаблона ARM для сохранения конфиденциальной политики безопасности контейнера в файл в виде текста в кодировке Base64
az confcom acipolicygen --template-file "./template.json" -s "./output-file.txt" --print-policy
Введите файл шаблона ARM и используйте tar-файл в качестве источника образа вместо управляющей программы Docker
az confcom acipolicygen --template-file "./template.json" --tar "./image.tar"
Необязательные параметры
При включении все запросы на использование подстановочных знаков в переменных среды автоматически утверждены.
При включении созданная политика безопасности добавляет возможность использовать /bin/sh или /bin/bash для отладки контейнера. Он также включил доступ stdio, возможность дампа трассировок стека и включает ведение журнала среды выполнения. Этот параметр рекомендуется использовать только для отладки.
При сочетании с входным шаблоном ARM проверяет политику, представленную в шаблоне ARM в разделе "ccePolicy", а контейнеры в шаблоне ARM совместимы. Если они несовместимы, указан список причин, и код состояния выхода будет 2.
При включении контейнеры в группе контейнеров не имеют доступа к stdio.
При включении алгоритм хэширования, используемый для создания политики, быстрее, но меньше памяти.
Имя входного изображения.
Минимальный допустимый номер версии программного обеспечения для фрагмента инфраструктуры.
Входной файл конфигурации JSON.
Политика вывода в виде чистого текста с компактным форматом JSON вместо формата Base64 по умолчанию.
Политика вывода в виде четкого текста и довольно формат печати.
Файл входных параметров для дополнительного сопровождения шаблона ARM.
При включении существующая политика безопасности, которая присутствует в шаблоне ARM, печатается в командной строке, и новая политика безопасности не создается.
При включении созданная политика безопасности выводится в командную строку вместо внедрения в входной шаблон ARM.
Сохраните политику вывода в заданный путь к файлу.
Путь к тарболу, содержащей слои изображений или JSON-файл, содержащий пути к тарболам слоев изображений.
Входной файл шаблона ARM.
Убедитесь, что образ, используемый для создания политики CCE для контейнера бокового контейнера, будет разрешен с помощью созданной политики.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az confcom katapolicygen
Создайте политику безопасности конфиденциального контейнера для AKS.
az confcom katapolicygen [--config-map-file]
[--containerd-pull]
[--containerd-socket-path]
[--outraw]
[--print-policy]
[--print-version]
[--rules-file-name]
[--settings-file-name]
[--use-cached-files]
[--yaml]
Примеры
Ввод файла YAML Kubernetes для внедрения политики безопасности конфиденциального контейнера в YAML-файл в кодировке Base64
az confcom katapolicygen --yaml "./pod.json"
Ввод файла YAML Kubernetes для печати политики безопасности конфиденциального контейнера в кодировке Base64 в stdout
az confcom katapolicygen --yaml "./pod.json" --print-policy
Введите файл YAML Kubernetes и пользовательский файл параметров, чтобы внедрить в YAML-файл политику безопасности конфиденциального контейнера в кодировке Base64.
az confcom katapolicygen --yaml "./pod.json" -j "./settings.json"
Ввод файла YAML Kubernetes и внешнего файла карты конфигурации
az confcom katapolicygen --yaml "./pod.json" --config-map-file "./configmap.json"
Ввод файла YAML Kubernetes и пользовательского файла правил
az confcom katapolicygen --yaml "./pod.json" -p "./rules.rego"
Ввод файла YAML Kubernetes с помощью пользовательского пути сокета контейнера
az confcom katapolicygen --yaml "./pod.json" --containerd-pull --containerd-socket-path "/my/custom/containerd.sock"
Необязательные параметры
Путь к файлу карты конфигурации.
Используйте контейнер для извлечения изображения. Этот параметр поддерживается только в Linux.
Путь к контейнеру сокета. Этот параметр поддерживается только в Linux.
Политика вывода в виде чистого текста с компактным форматом JSON вместо формата Base64 по умолчанию.
Печать созданной политики в кодировке Base64 в терминале.
Печать версии инструментов genpolicy.
Путь к файлу пользовательских правил.
Путь к файлу пользовательских параметров.
Использование кэшированных файлов для экономии времени вычислений.
Входной файл YAML Kubernetes.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.