[ aws . devops-guru ]
get-cost-estimation
Описание
Возвращает оценку ежемесячных затрат на использование DevOps Guru для анализа ресурсов Amazon Web Services. Дополнительную информацию см. в статьях Оценка затрат на Amazon DevOps Guru и Цены на Amazon DevOps Guru.
См. также: Документация API AWS
get-cost-estimation — это постраничная операция. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничный вывод, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответ на постраничный запрос аргумент --query должен извлекать данные из результатов следующих выражений запроса: Costs
Синтаксис
get-cost-estimation
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--max-items <value>]
[--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]
Параметры
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка следует формату, указанному в --generate-cli-skeleton. Если на командной строке указаны другие аргументы, значения этих аргументов переопределяют значения, указанные в JSON. Невозможно передавать произвольные двоичные значения, используя значение JSON, поскольку строка будет интерпретирована буквально. Это значение не может быть указано вместе с --cli-input-yaml.
--starting-token (строка)
Маркер для указания места начала постраничной обработки. Это NextToken из ранее усеченного ответа.
Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.
--max-items (целое число)
Общее количество элементов, которое нужно вернуть в выводе команды. Если общее количество доступных элементов превышает указанное значение, в выводе команды предоставляется NextToken. Для возобновления постраничного вывода укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую вне AWS CLI.
Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.
--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
- текст
- таблица
- yaml
- yaml-поток
--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-auto-prompt (булево)
Автоматически запросить параметры ввода командной строки.
--no-cli-auto-prompt (булево)
Отключить автоматическое запросить параметры ввода командной строки.
Вывод
ResourceCollection -> (структура)
Коллекция ресурсов Amazon Web Services, используемых для создания ежемесячной оценки затрат DevOps Guru.
CloudFormation -> (структура)
Объект, определяющий стек CloudFormation, который описывает ресурсы Amazon Web Services, используемые для создания ежемесячной оценки DevOps Guru.
StackNames -> (список)
Массив имён стеков CloudFormation. Его размер фиксирован и равен 1 элементу.
(строка)
Теги -> (список)
Теги Amazon Web Services, используемые для фильтрации коллекции ресурсов, используемой для оценки затрат.
Теги помогают вам идентифицировать и организовывать ваши ресурсы Amazon Web Services. Многие службы Amazon Web Services поддерживают теги, поэтому вы можете назначать одни и те же теги ресурсам из разных служб, чтобы указать, что ресурсы связаны. Например, вы можете назначить один и тот же тег ресурсу таблицы Amazon DynamoDB и функции Lambda. Дополнительную информацию об использовании тегов см. в документе «Рекомендации по использованию тегов».
Каждый тег Amazon Web Services имеет две части.
- Ключ тега (например,
CostCenter,Environment,ProjectилиSecret). Ключи тегов чувствительны к регистру. - Необязательное поле, известное как значение тега (например,
111122223333,Productionили имя команды). Пропуск значения тега эквивалентен использованию пустой строки. Как и ключи тегов, значения тегов чувствительны к регистру.
Вместе они известны как пары «ключ-значение».
Предупреждение
Строка, используемая для ключа в теге, используемом для определения охвата ресурсов, должна начинаться с префиксаDevops-guru- . Ключ тега может быть DevOps-Guru-deployment-application или devops-guru-rds-application . При создании ключа регистр символов в ключе может быть любым. После создания ключ чувствителен к регистру. Например, DevOps Guru работает с ключом, названным devops-guru-rds , и ключом, названным DevOps-Guru-RDS , и эти ключи действуют как разные ключи. Возможные пары «ключ-значение» в вашем приложении могут быть Devops-Guru-production-application/RDS или Devops-Guru-production-application/containers .(структура)
Информация о коллекции ресурсов Amazon Web Services, идентифицированных тегом Amazon Web Services. Эта коллекция ресурсов используется для создания ежемесячной оценки затрат для анализа DevOps Guru ресурсов Amazon Web Services. Максимальное количество тегов, которое вы можете указать для оценки затрат, равно одному. Создаваемая оценка относится к стоимости анализа ресурсов Amazon Web Services, определённых тегом. Дополнительную информацию см. в разделе «Стеки» в руководстве пользователя Amazon Web Services CloudFormation.
AppBoundaryKey -> (строка)
Ключ тега Amazon Web Services, используемый для идентификации ресурсов Amazon Web Services, которые анализирует DevOps Guru. Все ресурсы Amazon Web Services в вашей учетной записи и регионе, помеченные этим ключом, составляют границу приложения и анализа DevOps Guru.
Предупреждение
Строка, используемая для ключа в теге, используемом для определения охвата ресурсов, должна начинаться с префиксаDevops-guru- . Ключ тега может быть DevOps-Guru-deployment-application или devops-guru-rds-application . При создании ключа регистр символов в ключе может быть любым. После создания ключ чувствителен к регистру. Например, DevOps Guru работает с ключом, названным devops-guru-rds , и ключом, названным DevOps-Guru-RDS , и эти ключи действуют как разные ключи. Возможные пары «ключ-значение» в вашем приложении могут быть Devops-Guru-production-application/RDS или Devops-Guru-production-application/containers .TagValues -> (список)
Значения в коллекции тегов Amazon Web Services.
Значение тега — необязательное поле, используемое для связывания строки с ключом тега (например, 111122223333 , Production или имя команды). Ключ и значение — пара «ключ-значение» тега. Пропуск значения тега эквивалентен использованию пустой строки. Как и ключи тегов, значения тегов чувствительны к регистру. Вы можете указать максимальное количество 256 символов для значения тега.
(строка)
Статус -> (строка)
ONGOING. Если процесс завершён, возвращается статус COMPLETED.Затраты -> (список)
Массив объектов ResourceCost, каждый из которых содержит подробности о ежемесячной оценке затрат на анализ одного из ваших ресурсов Amazon Web Services.
(структура)
Объект, содержащий информацию об ожидаемых ежемесячных затратах на анализ ресурса Amazon Web Services. Дополнительную информацию см. в разделах «Оцените затраты Amazon DevOps Guru» и «Цены Amazon DevOps Guru».
Тип -> (строка)
Состояние -> (строка)
ACTIVE, если он генерирует метрики, события или логи в течение часа, иначе он является INACTIVE. Вы платите за количество активных часов использования ресурса Amazon Web Services, анализируемых для каждого ресурса. За неактивные ресурсы плата не взимается.Количество -> (целое число)
Стоимость за единицу -> (двойное число)
Затраты -> (двойное число)
Диапазон времени -> (структура)
Начальное и конечное время оценки затрат.
Начальное время -> (метка времени)
Конечное время -> (метка времени)
Общая стоимость -> (двойное число)
Costs в этом ответе.NextToken -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.