Spec-Zone.ru › AWS CLI v2

[ aws . emr ]

list-instance-fleets

Описание

Выводит все доступные сведения об экземплярных флотах в кластере.

Примечание

Конфигурация экземплярного флота доступна только в релизах Amazon EMR 4.8.0 и более поздних, за исключением версий 5.0.x.

См. также: Документацию API AWS

list-instance-fleets является постраничной операцией. Для получения всего набора результатов могут быть выполнены несколько API-вызовов. Вы можете отключить постраничность, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничностью, аргумент --query должен извлекать данные из результатов следующих выражений запроса: InstanceFleets

Синтаксис

  list-instance-fleets
--cluster-id <value>
[--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]

Параметры

--cluster-id (строка)

Уникальный идентификатор кластера.

--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
  • 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 версии 1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок, 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.

Получение сведений о конфигурации экземплярных флотов в кластере

В этом примере отображаются сведения об экземплярных флотах в указанном кластере.

Команда:

list-instance-fleets --cluster-id 'j-12ABCDEFGHI34JK'

Вывод:

{
  "InstanceFleets": [
      {
          "Status": {
              "Timeline": {
                  "ReadyDateTime": 1488759094.637,
                  "CreationDateTime": 1488758719.817
              },
              "State": "RUNNING",
              "StateChangeReason": {
                  "Message": ""
              }
          },
          "ProvisionedSpotCapacity": 6,
          "Name": "CORE",
          "InstanceFleetType": "CORE",
          "LaunchSpecifications": {
              "SpotSpecification": {
                  "TimeoutDurationMinutes": 60,
                  "TimeoutAction": "TERMINATE_CLUSTER"
              }
          },
          "ProvisionedOnDemandCapacity": 2,
          "InstanceTypeSpecifications": [
              {
                  "BidPrice": "0.5",
                  "InstanceType": "m3.xlarge",
                  "WeightedCapacity": 2
              }
          ],
          "Id": "if-1ABC2DEFGHIJ3"
      },
      {
          "Status": {
              "Timeline": {
                  "ReadyDateTime": 1488759058.598,
                  "CreationDateTime": 1488758719.811
              },
              "State": "RUNNING",
              "StateChangeReason": {
                  "Message": ""
              }
          },
          "ProvisionedSpotCapacity": 0,
          "Name": "MASTER",
          "InstanceFleetType": "MASTER",
          "ProvisionedOnDemandCapacity": 1,
          "InstanceTypeSpecifications": [
              {
                  "BidPriceAsPercentageOfOnDemandPrice": 100.0,
                  "InstanceType": "m3.xlarge",
                  "WeightedCapacity": 1
              }
          ],
         "Id": "if-2ABC4DEFGHIJ4"
      }
  ]
}

Вывод

InstanceFleets -> (список)

Список флотов экземпляров для кластера и заданных фильтров.

(структура)

Описание флота экземпляров, представляющего собой группу экземпляров Amazon EC2, которые размещают определённый тип узла (мастер, ядро или задача) в кластере Amazon EMR. Флоты экземпляров могут состоять из смеси типов экземпляров и экземпляров On-Demand и Spot, которые предоставляются для удовлетворения определённой целевой ёмкости.

Примечание

Конфигурация флота экземпляров доступна только в релизах Amazon EMR 4.8.0 и более поздних, за исключением версий 5.0.x.

Id -> (строка)

Уникальный идентификатор флота экземпляров.

Name -> (строка)

Наименование флота экземпляров для удобства.

Status -> (структура)

Текущий статус флота экземпляров.

State -> (строка)

Код, представляющий статус флота экземпляров.

  • PROVISIONING —Флот экземпляров выполняет предоставление ресурсов Amazon EC2 и ещё не готов к запуску задач.
  • BOOTSTRAPPING —Экземпляры Amazon EC2 и другие ресурсы были предоставлены, и в настоящее время выполняются действия по начальной загрузке, заданные для экземпляров.
  • RUNNING —Экземпляры Amazon EC2 и другие ресурсы работают. Они либо выполняют задачи, либо ожидают выполнения задач.
  • RESIZING —Выполняется операция изменения размера. Экземпляры Amazon EC2 либо добавляются, либо удаляются.
  • SUSPENDED —Операция изменения размера не может быть завершена. Существующие экземпляры Amazon EC2 работают, но экземпляры не могут быть добавлены или удалены.
  • TERMINATING —Флот экземпляров завершает работу экземпляров Amazon EC2.
  • TERMINATED —Флот экземпляров больше не активен, и все экземпляры Amazon EC2 были завершены.

StateChangeReason -> (структура)

Предоставляет подробности причины изменения статуса флота экземпляров.

Code -> (строка)

Код, соответствующий причине изменения состояния.

Message -> (строка)

Пояснительное сообщение.

Timeline -> (структура)

Предоставляет исторические отметки времени для флота экземпляров, включая время создания, время готовности к выполнению задач и время завершения.

CreationDateTime -> (временная метка)

Время и дата создания флота экземпляров.

ReadyDateTime -> (временная метка)

Время и дата, когда флот экземпляров был готов к выполнению задач.

EndDateTime -> (временная метка)

Время и дата завершения работы флота экземпляров.

InstanceFleetType -> (строка)

Тип узла, который размещает флот экземпляров. Допустимые значения — MASTER, CORE или TASK.

TargetOnDemandCapacity -> (целое число)

Целевая ёмкость единиц On-Demand для флота экземпляров, определяющая количество экземпляров On-Demand для развертывания. При запуске флота экземпляров Amazon EMR пытается развернуть экземпляры On-Demand согласно InstanceTypeConfig. Каждая конфигурация экземпляра имеет определённый WeightedCapacity. При развертывании экземпляра On-Demand единицы WeightedCapacity учитываются в целевой ёмкости. Amazon EMR развертывает экземпляры до тех пор, пока целевая ёмкость не будет полностью удовлетворена, даже если это приведёт к избытку. Например, если для удовлетворения ёмкости осталось 2 единицы, и Amazon EMR может развернуть только экземпляр с WeightedCapacity в 5 единиц, экземпляр развертывается, и целевая ёмкость превышена на 3 единицы. Вы можете использовать InstanceFleet$ProvisionedOnDemandCapacity для определения единиц ёмкости Spot, которые были развернуты для флота экземпляров.

Примечание

Если не указано или установлено в 0, то для флота экземпляров развертываются только экземпляры Spot с использованием TargetSpotCapacity. По крайней мере, одно из TargetSpotCapacity и TargetOnDemandCapacity должно быть больше 0. Для флота экземпляров мастер-узла можно указать только одно из TargetSpotCapacity и TargetOnDemandCapacity, и его значение должно быть 1.

TargetSpotCapacity -> (целое число)

Целевая ёмкость единиц Spot для флота экземпляров, определяющая количество экземпляров Spot для развертывания. При запуске флота экземпляров Amazon EMR пытается развернуть экземпляры Spot согласно InstanceTypeConfig. Каждая конфигурация экземпляра имеет определённый WeightedCapacity. При развертывании экземпляра Spot единицы WeightedCapacity учитываются в целевой ёмкости. Amazon EMR развертывает экземпляры до тех пор, пока целевая ёмкость не будет полностью удовлетворена, даже если это приведёт к избытку. Например, если для удовлетворения ёмкости осталось 2 единицы, и Amazon EMR может развернуть только экземпляр с WeightedCapacity в 5 единиц, экземпляр развертывается, и целевая ёмкость превышена на 3 единицы. Вы можете использовать InstanceFleet$ProvisionedSpotCapacity для определения единиц ёмкости Spot, которые были развернуты для флота экземпляров.

Примечание

Если не указано или установлено в 0, для флота экземпляров развертываются только экземпляры On-Demand. По крайней мере, одно из TargetSpotCapacity и TargetOnDemandCapacity должно быть больше 0. Для флота экземпляров мастер-узла можно указать только одно из TargetSpotCapacity и TargetOnDemandCapacity, и его значение должно быть 1.

ProvisionedOnDemandCapacity -> (целое число)

Количество единиц On-Demand, которые были развернуты для флота экземпляров для выполнения TargetOnDemandCapacity. Эта развернутая ёмкость может быть меньше или больше TargetOnDemandCapacity.

ProvisionedSpotCapacity -> (целое число)

Количество единиц Spot, которые были развернуты для этого флота экземпляров для выполнения TargetSpotCapacity. Эта развернутая ёмкость может быть меньше или больше TargetSpotCapacity.

InstanceTypeSpecifications -> (список)

Массив спецификаций типов экземпляров, составляющих флот экземпляров.

(структура)

Спецификация конфигурации для каждого типа экземпляра во флоте экземпляров.

Примечание

Конфигурация флота экземпляров доступна только в релизах Amazon EMR 4.8.0 и более поздних, за исключением версий 5.0.x.

InstanceType -> (строка)

Тип экземпляра Amazon EC2, например m3.xlarge.

WeightedCapacity -> (целое число)

Количество единиц, которое развернутый экземпляр этого типа обеспечивает для выполнения целевых ёмкостей, определённых в InstanceFleetConfig. Значения ёмкости представляют характеристики производительности, такие как vCPU, память или ввод/вывод. Если не указано, значение по умолчанию равно 1.

BidPrice -> (строка)

Цена предложения для каждого типа экземпляра Amazon EC2 Spot, как определено InstanceType. Выражается в USD.

BidPriceAsPercentageOfOnDemandPrice -> (двойное число)

Цена предложения в процентах от цены On-Demand для каждого экземпляра Amazon EC2 Spot, как определено InstanceType. Выражается как число (например, 20 обозначает 20%).

Configurations -> (список)

Классификация конфигурации, применяемая при развертывании экземпляров кластера, которая может включать конфигурации приложений и программного обеспечения, поставляемого с Amazon EMR.

(структура)

Примечание

Релизы Amazon EMR 4.x или более поздние.

Дополнительная спецификация конфигурации, которая может использоваться при развертывании экземпляров кластера, включающая конфигурации приложений и программного обеспечения, поставляемого с Amazon EMR. Конфигурация состоит из классификации, свойств и необязательных вложенных конфигураций. Классификация относится к файлу конфигурации, специфичному для приложения. Свойства — это настройки, которые вы хотите изменить в этом файле. Дополнительную информацию см. в разделе Настройка приложений.

Classification -> (строка)

Классификация в рамках конфигурации.

Configurations -> (список)

Список дополнительных конфигураций, применяемых в рамках объекта конфигурации.

(структура)

Примечание

Релизы Amazon EMR 4.x или более поздние.

Дополнительная спецификация конфигурации, которая может использоваться при развертывании экземпляров кластера, включающая конфигурации приложений и программного обеспечения, поставляемого с Amazon EMR. Конфигурация состоит из классификации, свойств и необязательных вложенных конфигураций. Классификация относится к файлу конфигурации, специфичному для приложения. Свойства — это настройки, которые вы хотите изменить в этом файле. Дополнительную информацию см. в разделе Настройка приложений.

Classification -> (строка)

Классификация в рамках конфигурации.

Properties -> (отображение)

Набор свойств, указанных в рамках классификации конфигурации.

key -> (строка)

value -> (строка)

Properties -> (отображение)

Набор свойств, указанных в рамках классификации конфигурации.

key -> (строка)

value -> (строка)

EbsBlockDevices -> (список)

Конфигурация Amazon Elastic Block Store (Amazon EBS), подключённая к каждому экземпляру, как определено InstanceType.

(структура)

Конфигурация запрошенного устройства блочного хранилища EBS, связанного с группой экземпляров.

VolumeSpecification -> (структура)

Спецификации тома EBS, такие как тип тома, IOPS, размер (GiB) и пропускная способность (MiB/c), запрошенные для тома EBS, подключённого к экземпляру Amazon EC2 в кластере.

VolumeType -> (строка)

Тип тома. Поддерживаемые типы томов — gp3, gp2, io1, st1, sc1 и стандартный.

Iops -> (целое число)

Количество операций ввода/вывода в секунду (IOPS), которые поддерживает том.

SizeInGB -> (целое число)

Размер тома в гигабайтах (GiB). Может быть числом от 1 до 1024. Если тип тома EBS-оптимизирован, минимальное значение равно 10.

Throughput -> (целое число)

Пропускная способность в мегабайтах в секунду (MiB/c). Этот необязательный параметр может быть числом от 125 до 1000 и действителен только для томов gp3.

Device -> (строка)

Имя устройства, доступного для экземпляра, например /dev/sdh.

EbsOptimized -> (булево значение)

Принимает значение TRUE, когда указанный InstanceType оптимизирован для EBS.

CustomAmiId -> (строка)

Идентификатор пользовательского AMI для использования с типом экземпляра.

Priority -> (двойное число)

Приоритет, с которым Amazon EMR запускает экземпляры Amazon EC2 с этим типом экземпляра. Приоритет начинается с 0, что является наивысшим приоритетом. Amazon EMR рассматривает сначала экземпляры с наивысшим приоритетом.

LaunchSpecifications -> (структура)

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

SpotSpecification -> (структура)

Спецификация запуска экземпляров Spot во флоте, определяющая стратегию распределения, заданную продолжительность и поведение таймаута развертывания.

TimeoutDurationMinutes -> (целое число)

Срок таймаута развертывания Spot в минутах. Если экземпляры Spot не будут развернуты в течение этого периода, будет применена TimeOutAction. Минимальное значение 5, максимальное 1440. Таймаут применяется только при начальном развертывании, когда кластер создаётся впервые.

TimeoutAction -> (строка)

Действие, которое будет выполнено, если TargetSpotCapacity не будет выполнено к истечению TimeoutDurationMinutes; то есть, если все экземпляры Spot не смогут быть развернуты в течение таймаута развертывания Spot. Допустимые значения: TERMINATE_CLUSTER и SWITCH_TO_ON_DEMAND. SWITCH_TO_ON_DEMAND указывает, что если доступны экземпляры Spot, должны быть развернуты экземпляры On-Demand для удовлетворения оставшегося спроса на экземпляры Spot.

BlockDurationMinutes -> (целое число)

Заданная продолжительность для экземпляров Spot (также известных как блоки Spot) в минутах. При указании этого параметра экземпляр Spot не будет завершён до истечения заданной продолжительности, и применяется ценовая политика для экземпляров Spot на период заданной продолжительности. Допустимые значения: 60, 120, 180, 240, 300 или 360. Период продолжительности начинается сразу после получения экземпляром Spot его идентификатора экземпляра. По окончании периода Amazon EC2 помечает экземпляр Spot на завершение и предоставляет уведомление о завершении экземпляра Spot, которое предоставляет экземпляру двухминутное предупреждение перед завершением.

Примечание

Экземпляры Spot с заданной продолжительностью (также известные как блоки Spot) больше не доступны новым клиентам с 1 июля 2021 года. Для клиентов, которые ранее использовали эту функцию, мы продолжим поддерживать экземпляры Spot с заданной продолжительностью до 31 декабря 2022 года.

AllocationStrategy -> (строка)

Определяет одну из следующих стратегий запуска флотов экземпляров Spot: capacity-optimized, price-capacity-optimized, lowest-price, diversified и capacity-optimized-prioritized. Дополнительную информацию о стратегиях развертывания см. в разделе Стратегии распределения для экземпляров Spot в руководстве пользователя Amazon EC2 для Linux-инстансов.

Примечание

При запуске флота экземпляров Spot с помощью старой консоли он запускается автоматически по стратегии capacity-optimized. Вы не можете изменить стратегию распределения с помощью старой консоли.

OnDemandSpecification -> (структура)

Спецификация запуска экземпляров On-Demand во флоте экземпляров, которая определяет стратегию распределения и варианты резервирования ресурсов.

Примечание

Конфигурация флота экземпляров доступна только в выпусках Amazon EMR 4.8.0 и более поздних, за исключением версий 5.0.x. Стратегия распределения экземпляров On-Demand доступна в выпусках Amazon EMR 5.12.1 и более поздних.

AllocationStrategy -> (строка)

Указывает стратегию, используемую для запуска флотов экземпляров On-Demand. Доступные варианты — lowest-price и prioritized. lowest-price указывает на запуск экземпляров с самой низкой ценой в первую очередь, а prioritized указывает, что Amazon EMR должен запускать экземпляры с наивысшим приоритетом в первую очередь. По умолчанию — lowest-price.

CapacityReservationOptions -> (структура)

Спецификация запуска экземпляров On-Demand во флоте экземпляров, определяющая стратегию распределения.

UsageStrategy -> (строка)

Указывает, использовать ли неиспользуемые резервации емкости для удовлетворения спроса на емкость On-Demand.

Если вы укажете use-capacity-reservations-first, флот использует неиспользуемые резервации емкости для удовлетворения спроса на емкость On-Demand до целевого уровня емкости On-Demand. Если несколько пулов экземпляров имеют неиспользуемые резервации емкости, применяется стратегия распределения On-Demand (lowest-price). Если количество неиспользуемых резерваций емкости меньше целевого уровня емкости On-Demand, оставшаяся целевая емкость On-Demand запускается в соответствии со стратегией распределения On-Demand (lowest-price).

Если значение не указано, флот удовлетворяет спрос на емкость On-Demand в соответствии с выбранной стратегией распределения On-Demand.

CapacityReservationPreference -> (строка)

Указывает предпочтения экземпляра по резервированию емкости. Возможные предпочтения включают:

  • open — экземпляр может работать в любой открытой резервации емкости, которая имеет соответствующие атрибуты (тип экземпляра, платформа, зона доступности).
  • none — экземпляр избегает работы в резервации емкости, даже если она доступна. Экземпляр работает как экземпляр On-Demand.

CapacityReservationResourceGroupArn -> (строка)

ARN группы ресурсов резервирования емкости, в которой должен работать экземпляр.

ResizeSpecifications -> (структура)

Спецификация изменения размера для флота экземпляров.

SpotResizeSpecification -> (структура)

Спецификация изменения размера для экземпляров Spot во флоте экземпляров, которая содержит стратегию распределения и срок таймаута изменения размера.

TimeoutDurationMinutes -> (целое число)

Срок таймаута изменения размера Spot в минутах. Если экземпляры Spot не будут развернуты в течение этого времени, процесс изменения размера будет остановлен. Минимальное значение — 5 минут, максимальное — 10 080 минут (7 дней). Таймаут применяется ко всем процессам изменения размера во флоте экземпляров. Изменение размера может быть вызвано управляемым масштабированием Amazon EMR или клиентом (через консоль Amazon EMR, Amazon EMR CLI modify-instance-fleet или API ModifyInstanceFleet SDK Amazon EMR), или Amazon EMR из-за изъятия экземпляров Spot Amazon EC2.

AllocationStrategy -> (строка)

Указывает стратегию распределения, используемую для запуска экземпляров Spot во время изменения размера. Если используется Amazon EMR версии 6.9.0 или выше, по умолчанию используется price-capacity-optimized. Если используется Amazon EMR версии 6.8.0 или ниже, по умолчанию используется capacity-optimized.

OnDemandResizeSpecification -> (структура)

Спецификация изменения размера для экземпляров On-Demand во флоте экземпляров, содержащая стратегию распределения, варианты резервирования ресурсов и срок таймаута изменения размера.

TimeoutDurationMinutes -> (целое число)

Срок таймаута изменения размера On-Demand в минутах. Если экземпляры On-Demand не будут развернуты в течение этого времени, процесс изменения размера будет остановлен. Минимальное значение — 5 минут, максимальное — 10 080 минут (7 дней). Таймаут применяется ко всем процессам изменения размера во флоте экземпляров. Изменение размера может быть вызвано управляемым масштабированием Amazon EMR или клиентом (через консоль Amazon EMR, Amazon EMR CLI modify-instance-fleet или API ModifyInstanceFleet SDK Amazon EMR), или Amazon EMR из-за изъятия экземпляров Spot Amazon EC2.

AllocationStrategy -> (строка)

Указывает стратегию распределения, используемую для запуска экземпляров On-Demand во время изменения размера. По умолчанию используется lowest-price.

CapacityReservationOptions -> (структура)

Описание стратегии использования неиспользуемых резерваций емкости для удовлетворения спроса на емкость On-Demand.

UsageStrategy -> (строка)

Указывает, использовать ли неиспользуемые резервации емкости для удовлетворения спроса на емкость On-Demand.

Если вы укажете use-capacity-reservations-first, флот использует неиспользуемые резервации емкости для удовлетворения спроса на емкость On-Demand до целевого уровня емкости On-Demand. Если несколько пулов экземпляров имеют неиспользуемые резервации емкости, применяется стратегия распределения On-Demand (lowest-price). Если количество неиспользуемых резерваций емкости меньше целевого уровня емкости On-Demand, оставшаяся целевая емкость On-Demand запускается в соответствии со стратегией распределения On-Demand (lowest-price).

Если значение не указано, флот удовлетворяет спрос на емкость On-Demand в соответствии с выбранной стратегией распределения On-Demand.

CapacityReservationPreference -> (строка)

Указывает предпочтения экземпляра по резервированию емкости. Возможные предпочтения включают:

  • open — экземпляр может работать в любой открытой резервации емкости, которая имеет соответствующие атрибуты (тип экземпляра, платформа, зона доступности).
  • none — экземпляр избегает работы в резервации емкости, даже если она доступна. Экземпляр работает как экземпляр On-Demand.

CapacityReservationResourceGroupArn -> (строка)

ARN группы ресурсов резервирования емкости, в которой должен работать экземпляр.

Context -> (строка)

Зарезервировано.

Marker -> (строка)

Токен постраничной навигации, указывающий на следующий набор результатов для извлечения.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

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