Spec-Zone.ru › AWS CLI v2

[ aws . ec2 ]

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 (строка)

Описывает, является ли резервированная инстанция стандартной или конвертируемой.

Возможные значения:

  • standard
  • convertible

--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 Utilization
  • Medium Utilization
  • Light Utilization
  • No Upfront
  • Partial Upfront
  • All 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 -> (строка)

Валюта зарезервированного экземпляра. Указывается с использованием стандартных кодов валют ISO 4217. В настоящее время поддерживается только валюта 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API