Установка Roxctl CLI
В этом руководстве приведены инструкции по установке, настройке и использованию командного интерфейса roxctl для Alauda Container Security. CLI доступен для Linux, macOS, Windows, а также в виде контейнерного образа.
Содержание
OverviewInstallationУстановка на LinuxУстановка на macOSУстановка на WindowsVerificationConfigurationУстановка переменных окруженияМетоды аутентификацииAPI-токенИспользование roxctl CLIПроверка аутентификации и информации о пользователеOverview
- roxctl — это CLI-инструмент для управления и взаимодействия с Alauda Container Security.
- Поддерживаемые платформы: Linux, macOS, Windows.
- После установки проверьте версию CLI, чтобы убедиться в правильности настройки.
Installation
Установка на Linux
Поддерживаемые архитектуры:
amd64,arm64,ppc64le,s390x
Шаги:
-
Определите вашу архитектуру:
-
Скачайте бинарный файл с портала:

-
Сделайте файл исполняемым:
-
(Опционально) Переместите в директорию, входящую в ваш
PATH:
Установка на macOS
Поддерживаемые архитектуры:
amd64,arm64
Шаги:
-
Определите вашу архитектуру:
-
Скачайте бинарный файл с портала:

-
Удалите расширенные атрибуты:
-
Сделайте файл исполняемым:
-
(Опционально) Переместите в директорию, входящую в ваш
PATH:
Установка на Windows
Поддерживаемая архитектура:
amd64
Шаги:
-
Скачайте бинарный файл с портала:

-
(Опционально) Добавьте директорию с
roxctl.exeв системныйPATH. -
Проверьте установку:
Verification
После установки проверьте версию roxctl:
Configuration
Установка переменных окружения
Перед использованием roxctl установите необходимые переменные окружения:
Если вы используете API-токен для аутентификации:
В качестве альтернативы можно использовать опцию --token-file:
Примечание:
- Не используйте одновременно опции
--passwordи--token-file. - Если заданы и
ROX_API_TOKEN, и--token-file, CLI использует токен из файла. - Если заданы и
ROX_API_TOKEN, и--password, CLI использует пароль.
Методы аутентификации
Вы можете аутентифицироваться с помощью API-токена, пароля администратора (только для тестирования) или через команду roxctl central login.
API-токен
API-токены рекомендуются для производственных и автоматизированных сценариев. Они предоставляют определённые права доступа и действуют до одного года.
Для создания API-токена:
- В портале Alauda Container Security перейдите в Platform Configuration > Integrations.
- В разделе Authentication Tokens нажмите API Token.
- Нажмите Generate Token.
- Введите имя и выберите роль с необходимыми правами доступа.
- Нажмите Generate и сохраните токен в безопасном месте.
Для использования токена:
Использование roxctl CLI
Проверка аутентификации и информации о пользователе
Чтобы просмотреть текущий статус аутентификации и профиль пользователя:
Пример вывода:
Проверьте вывод, чтобы убедиться в корректности аутентификации и прав доступа.