Системные параметры Cloud CLI являются внутренними параметрами. Следующая таблица описывает системные параметры и их использование.
Параметр | Описание | Как использовать |
|---|---|---|
help | Выводит справочную информацию. | Используйте его напрямую в команде. |
debug | Выводит отладочную информацию. | Используйте его напрямую в команде. |
dryrun | Выводит сообщение запроса после проверки, без выполнения. | Используйте его напрямую в команде. |
интерактивный | Переводит вас в интерактивный режим. | Используйте его напрямую в команде. |
cli-region | Регион. | Настройте его в профиле или используйте напрямую в команде. |
cli-access-key | Требуется идентификатор ключа доступа в режиме AK/SK. | Настройте его в профиле или используйте напрямую в команде. |
cli-secret-key | Требуется секретный ключ доступа в режиме AK/SK. | Настройте его в профиле или используйте напрямую в команде. |
cli-username | Имя пользователя. | Используйте его напрямую в команде. |
cli-password | Password. | Используйте его напрямую в команде. |
cli-domain | Account name. | Используйте его напрямую в команде. |
cli-domain-id | Account ID. | Настройте его в профиле или используйте напрямую в команде. |
cli-project-id | Project ID | Настройте его в профиле или используйте напрямую в команде. |
cli-profile | Profile. Если не указано, используется профиль по умолчанию. | Настройте его в профиле или используйте напрямую в команде. |
cli-mode | Режим аутентификации (AKSK, token, agency, или ecsAgency). | Настройте его в профиле или используйте напрямую в команде. |
cli-jsonInput | Передаёт параметры API с помощью JSON‑файла. | Используйте его напрямую в команде. |
cli-output | Формат вывода данных ответа (json, table, или tsv). | Используйте его напрямую в команде. |
cli-query | JMESPath для фильтрации данных ответа. | Используйте его напрямую в команде. |
cli-output-num | Определяет, печатать ли номера строк при выводе в виде таблицы. Значение может быть true (по умолчанию) или false. | Используйте его напрямую в команде. |
cli-endpoint | Пользовательское доменное имя. | Используйте его напрямую в команде. |
cli-connect-timeout | Таймаут запроса соединения, в секундах. Значение по умолчанию — 5s, минимальное значение — 1s. | Настройте его в профиле или используйте напрямую в команде. |
cli-read-timeout | Таймаут ввода/вывода, в секундах. Значение по умолчанию — 10s, минимальное значение — 1s. | Настройте его в профиле или используйте напрямую в команде. |
cli-retry-count | Количество попыток соединения. Значение находится в диапазоне от 0 до 5. Значение по умолчанию — 0. | Настройте его в профиле или используйте напрямую в команде. |
cli-security-token | Указывает временный токен, который должен использоваться вместе с временным AK/SK. | Настройте его в профиле или используйте напрямую в команде. |
cli-lang | Язык, который может быть cn или en. | Настройте его в профиле. |
cli-offline | Указывает, использовать ли автономный режим. Значение может быть true или false. Значение по умолчанию false. | Настройте его в профиле. |
cli-skip-secure-verify | Указывает, следует ли пропустить проверку сертификата HTTPS (не рекомендуется). Значение может быть true или false (по умолчанию). | Настройте его в профиле или используйте напрямую в команде. |
cli-agency-domain-name | Имя учетной записи делегирующей стороны. Этот параметр необходимо использовать вместе с cli-agency-name. | Настройте его в профиле или используйте напрямую в команде. |
cli-agency-domain-id | Идентификатор учетной записи делегирующей стороны. Этот параметр необходимо использовать вместе с cli-agency-name. | Настройте его в profile или используйте напрямую в command. |
cli-agency-name | Имя агентства. Его необходимо использовать вместе с cli-agency-domain-id или cli-agency-domain-name. | Настройте его в profile или используйте напрямую в command. |
cli-source-profile | Профиль, в котором хранится информация об аутентификации делегированной стороны. Значение cli-source-profile не может быть текущим profile. | Настройте его в profile или используйте напрямую в command. |
cli-agree-privacy-statement | Нужно ли соглашаться с заявлением о конфиденциальности. Значение может быть true или false (по умолчанию). | Настройте его в profile. |
cli-warning | Нужно ли отображать предупреждения во время выполнения команды. Значение может быть true (по умолчанию) или false. | Настройте его в profile. |
Способы использования параметров, перечисленных в предыдущей таблице, описаны ниже:
Параметр может быть использован только после настройки в профиле с помощью команды cloud configure set --key1=value1 --key2=value2 .... Имя профиля можно указать с помощью --cli-profile=${profileName}. Cloud CLI разбирает и использует значения параметров, настроенные в профиле, во время выполнения.
Если вы используете параметр напрямую в команде, отображается следующее сообщение об ошибке:
[USE_ERROR] Invalid parameter: *
Параметр может быть использован только в команде в формате --key1=value1 --key2=value2 ....
Если вы настраиваете параметр в профиле, отображается следующее сообщение об ошибке:
[USE_ERROR] Invalid parameter: *
Параметр может быть использован после настройки в профиле с помощью команды cloud configure set --key1=value1 --key2=value2 .... Кроме того, его можно напрямую использовать в команде в формате --key1=value1 --key2=value2 .... Cloud CLI предпочитает использовать значение параметра, указанное в команде. Если параметр не указан в команде, используется значение из текущего профиля.
Подробную информацию о старых системных параметрах Cloud CLI см. в Table 1.