describe-reserved-instances
Описание
Описывает одну или несколько резервированных инстанций, которые вы приобрели.
Дополнительную информацию о резервированных инстанциях можно найти в руководстве пользователя Amazon EC2.
Примечание
Порядок элементов в ответе, включая элементы вложенных структур, может изменяться. Приложения не должны предполагать определённый порядок элементов.См. также: Документацию API AWS
Синтаксис
describe-reserved-instances
[--offering-class <value>]
[--reserved-instances-ids <value>]
[--dry-run | --no-dry-run]
[--filters <value>]
[--offering-type <value>]
[--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]
Параметры
--offering-class (строка)
Описывает, является ли резервированная инстанция стандартной или конвертируемой.
Возможные значения:
standardconvertible
--reserved-instances-ids (список)
Один или несколько идентификаторов резервированных инстанций.
По умолчанию: описывает все ваши резервированные инстанции или только те, которые указаны другим способом.
(строка)
Синтаксис:
"string" "string" ...
--dry-run | --no-dry-run (логическое значение)
DryRunOperation . В противном случае — UnauthorizedOperation .--filters (список)
Один или несколько фильтров.
-
availability-zone— Зона доступности, в которой может использоваться резервированная инстанция. -
availability-zone-id— Идентификатор зоны доступности, в которой может использоваться резервированная инстанция. -
duration— Длительность резервированной инстанции (один год или три года) в секундах (31536000|94608000). -
end— Дата истечения срока действия резервированной инстанции (например, 2015-08-07T11:54:42.000Z). -
fixed-price— Цена приобретения резервированной инстанции (например, 9800.0). -
instance-type— Тип экземпляра, который покрывается резервированием. -
scope— Область применения резервированной инстанции (RegionилиAvailability Zone). -
product-description— Описание платформы продукта резервированной инстанции (Linux/UNIX|Linux with SQL Server Standard|Linux with SQL Server Web|Linux with SQL Server Enterprise|SUSE Linux|Red Hat Enterprise Linux|Red Hat Enterprise Linux with HA|Windows|Windows with SQL Server Standard|Windows with SQL Server Web|Windows with SQL Server Enterprise). -
reserved-instances-id— Идентификатор резервированной инстанции. -
start— Время размещения запроса на покупку резервированной инстанции (например, 2014-08-07T11:54:42.000Z). -
state— Состояние резервированной инстанции (payment-pending|active|payment-failed|retired). -
tag:<key>— Комбинация ключ/значение тега, назначенного ресурсу. Используйте ключ тега в имени фильтра и значение тега в качестве значения фильтра. Например, чтобы найти все ресурсы, имеющие тег с ключомOwnerи значениемTeamA, укажитеtag:Ownerдля имени фильтра иTeamAдля значения фильтра. -
tag-key— Ключ тега, назначенного ресурсу. Используйте этот фильтр, чтобы найти все ресурсы, которым назначен тег с определенным ключом, независимо от значения тега. -
usage-price— Цена использования резервированной инстанции за час (например, 0.84).
(структура)
Пара имя-значение фильтра, используемая для возвращения более конкретного списка результатов из операции describe. Фильтры могут использоваться для соответствия набору ресурсов по определенным критериям, таким как теги, атрибуты или идентификаторы.
Если вы укажете несколько фильтров, фильтры будут объединены с AND , и запрос вернёт только результаты, соответствующие всем указанным фильтрам.
Дополнительную информацию см. в руководстве пользователя Amazon EC2.
Имя -> (строка)
Значения -> (список)
Значения фильтра. Значения фильтров чувствительны к регистру. Если вы укажете несколько значений для фильтра, значения будут объединены с OR , и запрос вернет все результаты, соответствующие любому из указанных значений.
(строка)
Сокращенный синтаксис:
Name=string,Values=string,string ...
Синтаксис JSON:
[
{
"Name": "string",
"Values": ["string", ...]
}
...
]
--offering-type (строка)
Тип предложения резервированной инстанции. Если вы используете инструменты, которые предшествуют API версии 2011-11-01, у вас есть доступ только к типу предложения резервированной инстанции Medium Utilization.
Возможные значения:
Heavy UtilizationMedium UtilizationLight UtilizationNo UpfrontPartial UpfrontAll Upfront
--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 (строка)
Включить/выключить цветной вывод.
- on
- off
- auto
--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 (логическое значение)
Автоматически запрашивать параметры CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запросы для параметров CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Подробнее см. руководство по началу работы в руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. раздел «Использование кавычек со строками» в руководстве пользователя AWS CLI.
Для описания ваших резервированных инстанций
В этом примере команды описываются ваши резервированные инстанции.
Команда:
aws ec2 describe-reserved-instances
Вывод:
{
"ReservedInstances": [
{
"ReservedInstancesId": "b847fa93-e282-4f55-b59a-1342fexample",
"OfferingType": "No Upfront",
"AvailabilityZone": "us-west-1c",
"End": "2016-08-14T21:34:34.000Z",
"ProductDescription": "Linux/UNIX",
"UsagePrice": 0.00,
"RecurringCharges": [
{
"Amount": 0.104,
"Frequency": "Hourly"
}
],
"Start": "2015-08-15T21:34:35.086Z",
"State": "active",
"FixedPrice": 0.0,
"CurrencyCode": "USD",
"Duration": 31536000,
"InstanceTenancy": "default",
"InstanceType": "m3.medium",
"InstanceCount": 2
},
...
]
}
Для описания ваших резервированных инстанций с использованием фильтров
В этом примере фильтруются результаты, чтобы включить только резервированные инстанции Linux/UNIX t2.micro продолжительностью три года в us-west-1c.
Команда:
aws ec2 describe-reserved-instances --filters Name=duration,Values=94608000 Name=instance-type,Values=t2.micro Name=product-description,Values=Linux/UNIX Name=availability-zone,Values=us-east-1e
Вывод:
{
"ReservedInstances": [
{
"ReservedInstancesId": "f127bd27-edb7-44c9-a0eb-0d7e09259af0",
"OfferingType": "All Upfront",
"AvailabilityZone": "us-east-1e",
"End": "2018-03-26T21:34:34.000Z",
"ProductDescription": "Linux/UNIX",
"UsagePrice": 0.00,
"RecurringCharges": [],
"Start": "2015-03-27T21:34:35.848Z",
"State": "active",
"FixedPrice": 151.0,
"CurrencyCode": "USD",
"Duration": 94608000,
"InstanceTenancy": "default",
"InstanceType": "t2.micro",
"InstanceCount": 1
}
]
}
Дополнительную информацию см. в руководстве пользователя AWS CLI.
Выходные данные
ReservedInstances -> (список)
Список зарезервированных экземпляров.
(структура)
Описание зарезервированного экземпляра.
CurrencyCode -> (строка)
USD .InstanceTenancy -> (строка)
OfferingClass -> (строка)
OfferingType -> (строка)
RecurringCharges -> (список)
Теги периодических платежей, назначенные ресурсу.
(структура)
Описание периодического платежа.
Amount -> (вещественное число)
Frequency -> (строка)
Scope -> (строка)
Tags -> (список)
Любые метки, назначенные ресурсу.
(структура)
Описание метки.
Key -> (строка)
Ключ метки.
Ограничения: ключи меток регистрозависимы и принимают не более 127 символов Юникода. Не должны начинаться с aws: .
Value -> (строка)
Значение метки.
Ограничения: значения меток регистрозависимы и принимают не более 256 символов Юникода.
AvailabilityZoneId -> (строка)
ReservedInstancesId -> (строка)
InstanceType -> (строка)
AvailabilityZone -> (строка)
Start -> (временная метка)
End -> (временная метка)
Duration -> (целое число)
UsagePrice -> (число с плавающей точкой)
FixedPrice -> (число с плавающей точкой)
InstanceCount -> (целое число)
ProductDescription -> (строка)
State -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.