[ aws . compute-optimizer ]
export-license-recommendations
Описание
Экспорт рекомендаций по оптимизации лицензий.
Рекомендации экспортируются в файле с разделителем запятых (CSV) и его метаданные в формате JavaScript Object Notation (JSON) в существующий ведро Amazon Simple Storage Service (Amazon S3), которое вы указываете. Дополнительную информацию см. в разделе Экспорт рекомендаций в руководстве пользователя Compute Optimizer.
Вы можете выполнять только одну операцию экспорта лицензий одновременно в каждой области Amazon Web Services.
См. также: Документация AWS API
Синтаксис
export-license-recommendations
[--account-ids <value>]
[--filters <value>]
[--fields-to-export <value>]
--s3-destination-config <value>
[--file-format <value>]
[--include-member-accounts | --no-include-member-accounts]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--account-ids (список)
Идентификаторы учетных записей Amazon Web Services, для которых требуется экспорт рекомендаций по лицензиям.
Если ваша учетная запись является учетной записью управления организацией, используйте этот параметр для указания учетной записи члена, для которой вы хотите экспортировать рекомендации.
Этот параметр нельзя указывать вместе с параметром включения учетных записей членов. Параметры взаимоисключающие.
Если этот параметр опущен, рекомендации для учетных записей членов не включаются в экспорт.
Вы можете указать несколько идентификаторов учетных записей в одном запросе.
(строка)
Синтаксис:
"string" "string" ...
--filters (список)
Массив объектов для указания фильтра, который экспортирует более конкретный набор рекомендаций по лицензиям.
(структура)
Описывает фильтр, возвращающий более конкретный список рекомендаций по лицензиям. Используйте этот фильтр с действием GetLicenseRecommendation.
name -> (строка)
Имя фильтра.
Укажите Finding, чтобы получить рекомендации с определенной классификацией результата.
Укажите FindingReasonCode, чтобы получить рекомендации с определенным кодом причины результата.
Вы можете отфильтровать рекомендации по лицензиям по тегам tag:key и tag-key.
tag:key — это сочетание ключа и значения тега, назначенного вашим рекомендациям по лицензиям. Используйте ключ тега в имени фильтра, а значение тега — в качестве значения фильтра. Например, чтобы найти все рекомендации по лицензиям, имеющие тег с ключом Owner и значением TeamA, укажите tag:Owner для имени фильтра и TeamA для значения фильтра.
tag-key — это ключ тега, назначенного вашим рекомендациям по лицензиям. Используйте этот фильтр, чтобы найти все ваши рекомендации по лицензиям, имеющие тег с определенным ключом. Это не учитывает значение тега. Например, вы можете найти свои рекомендации по лицензиям с ключом тега Owner или без каких-либо назначенных ключей тегов.
values -> (список)
Значение фильтра.
Допустимые значения для этого параметра зависят от того, что вы указали для параметра name:
- Если вы указали параметр
nameкакFinding, то укажитеOptimized,NotOptimizedилиInsufficentMetrics. - Если вы указали параметр
nameкакFindingReasonCode, то укажитеOptimized,LicenseOverprovisioned,InvalidCloudwatchApplicationInsightsилиCloudwatchApplicationInsightsError.
(строка)
Сокращенный синтаксис:
name=string,values=string,string ...
Синтаксис JSON:
[
{
"name": "Finding"|"FindingReasonCode"|"LicenseName",
"values": ["string", ...]
}
...
]
--fields-to-export (список)
Данные рекомендаций, которые нужно включить в файл экспорта. Дополнительную информацию о полях, которые можно экспортировать, см. в разделе Экспортируемые файлы в руководстве пользователя Compute Optimizer.
(строка)
Синтаксис:
"string" "string" ...
Where valid values are:
AccountId
ResourceArn
LookbackPeriodInDays
LastRefreshTimestamp
Finding
FindingReasonCodes
CurrentLicenseConfigurationNumberOfCores
CurrentLicenseConfigurationInstanceType
CurrentLicenseConfigurationOperatingSystem
CurrentLicenseConfigurationLicenseName
CurrentLicenseConfigurationLicenseEdition
CurrentLicenseConfigurationLicenseModel
CurrentLicenseConfigurationLicenseVersion
CurrentLicenseConfigurationMetricsSource
RecommendationOptionsOperatingSystem
RecommendationOptionsLicenseEdition
RecommendationOptionsLicenseModel
RecommendationOptionsSavingsOpportunityPercentage
RecommendationOptionsEstimatedMonthlySavingsCurrency
RecommendationOptionsEstimatedMonthlySavingsValue
Tags
--s3-destination-config (структура)
Описание имени ведра Amazon Simple Storage Service (Amazon S3) и префикса ключа для операции экспорта рекомендаций.
Вы должны создать целевое ведро Amazon S3 для экспорта рекомендаций перед созданием задания экспорта. Compute Optimizer не создает ведро S3 за вас. После создания ведра S3 убедитесь, что оно имеет необходимую политику разрешений, позволяющую Compute Optimizer записывать в него файл экспорта. Если вы планируете указать префикс объекта при создании задания экспорта, вы должны включить префикс объекта в политику, которую вы добавляете в ведро S3. Дополнительную информацию см. в разделе Политика ведра Amazon S3 для Compute Optimizer в руководстве пользователя Compute Optimizer.
bucket -> (строка)
keyPrefix -> (строка)
Сокращенный синтаксис:
bucket=string,keyPrefix=string
Синтаксис JSON:
{
"bucket": "string",
"keyPrefix": "string"
}
--file-format (строка)
Формат файла экспорта.
В настоящее время поддерживается только формат CSV.
Возможные значения:
Csv
--include-member-accounts | --no-include-member-accounts (логическое значение)
Указывает, нужно ли включать рекомендации для ресурсов во всех учетных записях-членах организации, если ваша учетная запись является учетной записью управления организацией.
Учетные записи членов также должны быть подключены к Compute Optimizer, и доверенный доступ для Compute Optimizer должен быть включен в учетной записи организации. Дополнительную информацию см. в разделе Compute Optimizer и доверенный доступ Amazon Web Services Organizations в руководстве пользователя Compute Optimizer.
Если этот параметр опущен, рекомендации для учетных записей членов организации не включаются в файл экспорта.
Этот параметр нельзя указать вместе с параметром account IDs. Параметры взаимоисключающие.
--cli-input-json | --cli-input-yaml (строка) Чтение аргументов из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределяют значения, предоставленные в формате JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного в формате JSON, так как строка будет воспринята буквально. Это не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено значение без значения или значение input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не стабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (логическое значение)
Включить отладочную запись в журнал.
--endpoint-url (строка)
Переопределить URL по умолчанию команды указанным URL.
--no-verify-ssl (логическое значение)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение по умолчанию, которое заключается в проверке SSL-сертификатов.
--no-paginate (логическое значение)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команд.
- json
- text
- table
- yaml
- yaml-stream
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из файла учетных данных.
--region (строка)
Область, которую нужно использовать. Переопределяет настройки конфигурации/окружения.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/отключить цветной вывод.
- включено
- выключено
- автоматически
--no-sign-request (логическое значение)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент указан.
--ca-bundle (строка)
Файл сертификатов CA, используемый при проверке SSL-сертификатов. Переопределяет настройки конфигурации/окружения.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка в формате base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от параметра cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить пейджер cli для вывода.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры входных данных CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запросы параметров входных данных CLI.
Вывод
jobId -> (строка)
Идентификатор задания экспорта.
Чтобы просмотреть статус задания экспорта, используйте действие DescribeRecommendationExportJobs и укажите идентификатор задания.
s3Destination -> (структура)
Описание имени ведра Amazon Simple Storage Service (Amazon S3) и ключей объекта файла экспорта рекомендаций и связанного с ним файла метаданных.
bucket -> (строка)
key -> (строка)
Ключ ведра Amazon S3 файла экспорта.
Ключ однозначно идентифицирует объект или файл экспорта в ведре S3.
metadataKey -> (строка)
Ключ ведра Amazon S3 файла метаданных.
Ключ однозначно идентифицирует объект или файл метаданных в ведре S3.
© Copyright 2025, Amazon Web Services. Created using Sphinx.