Spec-Zone.ru › AWS CLI v2

[ aws . ec2 ]

создать-версию-шаблона-запуска

Описание

Создает новую версию шаблона запуска. Вы должны указать существующий шаблон запуска, либо по имени, либо по ID. Вы можете определить, наследует ли новая версия параметры от исходной версии, и добавить или перезаписать параметры по мере необходимости.

Версии шаблонов запуска нумеруются в порядке их создания. Вы не можете указать, изменить или заменить нумерацию версий шаблонов запуска.

Шаблоны запуска неизменяемы; после создания шаблона запуска вы не можете его изменить. Вместо этого вы можете создать новую версию шаблона запуска, которая включает необходимые изменения.

Дополнительную информацию см. в разделе Изменение шаблона запуска (управление версиями шаблонов запуска) в Руководстве пользователя Amazon EC2.

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

Синтаксис

  create-launch-template-version
[--dry-run | --no-dry-run]
[--client-token <value>]
[--launch-template-id <value>]
[--launch-template-name <value>]
[--source-version <value>]
[--version-description <value>]
--launch-template-data <value>
[--resolve-alias | --no-resolve-alias]
[--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]

Параметры

--dry-run | --no-dry-run (boolean)

Проверяет наличие необходимых разрешений для действия, не выполняя фактический запрос, и предоставляет ответ об ошибке. Если у вас есть необходимые разрешения, ответ об ошибке — DryRunOperation. В противном случае — UnauthorizedOperation.

--client-token (строка)

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

Дополнительную информацию см. в разделе Обеспечение идемпотентности.

Ограничение: Максимальная длина 128 ASCII-символов.

--launch-template-id (строка)

ID шаблона запуска.

Вы должны указать либо ID шаблона запуска, либо имя шаблона запуска, но не оба.

--launch-template-name (строка)

Имя шаблона запуска.

Вы должны указать либо ID шаблона запуска, либо имя шаблона запуска, но не оба.

--source-version (строка)

Версия шаблона запуска, на основе которой будет создана новая версия. Снимки, примененные к отображению блочных устройств, игнорируются при создании новой версии, если они не указаны явно.

Если вы укажете этот параметр, новая версия унаследует параметры запуска от исходной версии. Если вы укажете дополнительные параметры запуска для новой версии, они перезапишут соответствующие параметры запуска, унаследованные от исходной версии.

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

--version-description (строка)

Описание версии шаблона запуска.

--launch-template-data (структура)

Информация о шаблоне запуска.

KernelId -> (строка)

ID ядра.

Предупреждение

Рекомендуется использовать PV-GRUB вместо ядер и дисковых образов. Дополнительную информацию см. в разделе Пользовательские ядра в Руководстве пользователя Amazon Linux 2.

EbsOptimized -> (boolean)

Указывает, оптимизирован ли экземпляр для ввода-вывода Amazon EBS. Эта оптимизация обеспечивает выделенную пропускную способность для Amazon EBS и оптимизированную конфигурацию стека для обеспечения оптимальной производительности ввода-вывода Amazon EBS. Эта оптимизация не доступна для всех типов экземпляров. При использовании оптимизированного экземпляра Amazon EBS применяются дополнительные расходы.

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

Имя или Amazon Resource Name (ARN) профиля IAM экземпляра.

Arn -> (строка)

Amazon Resource Name (ARN) профиля экземпляра.

Name -> (строка)

Имя профиля экземпляра.

BlockDeviceMappings -> (список)

Отображение блочных устройств.

(структура)

Описывает отображение блочных устройств.

DeviceName -> (строка)

Имя устройства (например, /dev/sdh или xvdh).

VirtualName -> (строка)

Виртуальное имя устройства (ephemeralN). Объем хранилища экземпляра нумеруются, начиная с 0. Тип экземпляра с 2 доступными объемами хранилища экземпляра может указать сопоставления для ephemeral0 и ephemeral1. Количество доступных объемов хранилища экземпляра зависит от типа экземпляра. После подключения к экземпляру, вы должны смонтировать объем.

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

Параметры, используемые для автоматической настройки томов EBS при запуске экземпляра.

Encrypted -> (boolean)

Указывает, зашифрован ли том EBS. Зашифрованные тома могут быть подключены только к экземплярам, поддерживающим шифрование Amazon EBS. Если вы создаете том из снимка, вы не можете указать значение шифрования.

DeleteOnTermination -> (boolean)

Указывает, удаляется ли том EBS при завершении работы экземпляра.

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

Количество операций ввода-вывода в секунду (IOPS). Для gp3, io1 и io2 томов это количество IOPS, которые зарезервированы для тома. Для gp2 томов это базовая производительность тома, и скорость, с которой том накапливает кредиты I/O для скачка.

Поддерживаемые значения для каждого типа тома:

  • gp3 : 3000 - 16000 IOPS
  • io1 : 100 - 64000 IOPS
  • io2 : 100 - 256000 IOPS

Для io2 томов вы можете достичь до 256000 IOPS на экземплярах, построенных на системе Nitro. На других экземплярах вы можете достичь производительности до 32000 IOPS.

Этот параметр поддерживается только для io1, io2 и gp3 томов.

KmsKeyId -> (строка)

Идентификатор (ID ключа, псевдоним ключа, ARN ключа или ARN псевдонима) управляемого клиентом ключа KMS, который используется для шифрования EBS.

SnapshotId -> (строка)

ID снимка.

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

Размер тома в GiB. Вы должны указать либо ID снимка, либо размер тома. Поддерживаемые размеры томов для каждого типа тома:
  • gp2 и gp3 : 1 - 16384 GiB
  • io1 : 4 - 16384 GiB
  • io2 : 4 - 65536 GiB
  • st1 и sc1 : 125 - 16384 GiB
  • standard : 1 - 1024 GiB

VolumeType -> (строка)

Тип тома. Дополнительную информацию см. в разделе Типы томов Amazon EBS в Руководстве пользователя Amazon EBS.

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

Пропускная способность для резервирования для тома gp3, максимум 1000 МБ/с.

Допустимый диапазон: Минимальное значение 125. Максимальное значение 1000.

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

Указывает скорость инициализации тома Amazon EBS (скорость инициализации тома), в МБ/с, при которой блоки снимка загружаются из Amazon S3 в том. Это также известно как инициализация тома. Указание скорости инициализации тома гарантирует, что том будет инициализирован с предсказуемой и постоянной скоростью после создания.

Этот параметр поддерживается только для томов, созданных из снимков. Опустите этот параметр, если:

  • Вы хотите создать том с помощью быстрого восстановления снимков. Вы должны указать снимок, включенный для быстрого восстановления снимков. В этом случае том полностью инициализируется при создании.

Примечание

Если вы укажете снимок, включенный для быстрого восстановления снимков, и скорость инициализации тома, том будет инициализирован указанной скоростью вместо быстрого восстановления снимков.
  • Вы хотите создать том, который инициализируется по умолчанию.

Дополнительную информацию см. в разделе Инициализация томов Amazon EBS в Руководстве пользователя Amazon EC2.

Допустимый диапазон: 100 - 300 МБ/с

NoDevice -> (строка)

Чтобы исключить устройство из отображения блочных устройств, укажите пустую строку.

NetworkInterfaces -> (список)

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

(структура)

Параметры сетевого интерфейса.

AssociateCarrierIpAddress -> (boolean)

Связывает адрес Carrier IP с eth0 для нового сетевого интерфейса.

Используйте этот параметр, когда вы запускаете экземпляр в зоне Wavelength и хотите связать адрес Carrier IP с сетевым интерфейсом. Дополнительную информацию об адресах Carrier IP см. в разделе «Адреса Carrier IP» в руководстве для разработчиков Wavelength.

AssociatePublicIpAddress -> (boolean)

Связывает общедоступный IPv4-адрес с eth0 для нового сетевого интерфейса.

Amazon Web Services взимает плату за все общедоступные IPv4-адреса, включая общедоступные IPv4-адреса, связанные с работающими экземплярами и Elastic IP-адресами. Дополнительную информацию см. на вкладке «Общедоступный IPv4-адрес» на странице цен Amazon VPC.

DeleteOnTermination -> (boolean)

Указывает, будет ли сетевой интерфейс удален при завершении работы экземпляра.

Description -> (string)

Описание сетевого интерфейса.

DeviceIndex -> (integer)

Индекс устройства для подключения сетевого интерфейса. Основной сетевой интерфейс имеет индекс устройства 0. Каждый сетевой интерфейс имеет тип interface, вы должны указать индекс устройства. Если вы создаете шаблон запуска, который включает вторичные сетевые интерфейсы, но не основной, то вы должны добавить основной сетевой интерфейс как параметр запуска при запуске экземпляра из шаблона.

Groups -> (list)

Идентификаторы одного или нескольких наборов безопасности.

(string)

InterfaceType -> (string)

Тип сетевого интерфейса. Для создания адаптера Elastic Fabric (EFA) укажите efa или efa. Дополнительную информацию см. в разделе «Elastic Fabric Adapter для рабочих нагрузок AI/ML и HPC в Amazon EC2» в руководстве пользователя Amazon EC2.

Если вы не создаете EFA, укажите interface или опустите этот параметр.

Если вы указываете efa-only, не назначайте никакие IP-адреса сетевому интерфейсу. Сетевые интерфейсы только EFA не поддерживают IP-адреса.

Допустимые значения: interface | efa | efa-only

Ipv6AddressCount -> (integer)

Количество IPv6-адресов, которые необходимо назначить сетевому интерфейсу. Amazon EC2 автоматически выбирает IPv6-адреса из диапазона подсети. Вы не можете использовать этот параметр, если указываете конкретные IPv6-адреса.

Ipv6Addresses -> (list)

Один или несколько конкретных IPv6-адресов из диапазона IPv6-CIDR-блока вашей подсети. Вы не можете использовать этот параметр, если указываете количество IPv6-адресов.

(структура)

Описывает IPv6-адрес.

Ipv6Address -> (string)

IPv6-адрес.

NetworkInterfaceId -> (string)

Идентификатор сетевого интерфейса.

PrivateIpAddress -> (string)

Основной частный IPv4-адрес сетевого интерфейса.

PrivateIpAddresses -> (list)

Один или несколько частных IPv4-адресов.

(структура)

Описывает вторичный частный IPv4-адрес для сетевого интерфейса.

Primary -> (boolean)

Указывает, является ли частный IPv4-адрес основным частным IPv4-адресом. Только один IPv4-адрес может быть назначен как основной.

PrivateIpAddress -> (string)

Частный IPv4-адрес.

SecondaryPrivateIpAddressCount -> (integer)

Количество вторичных частных IPv4-адресов, которые необходимо назначить сетевому интерфейсу.

SubnetId -> (string)

Идентификатор подсети для сетевого интерфейса.

NetworkCardIndex -> (integer)

Индекс сетевой карты. Некоторые типы экземпляров поддерживают несколько сетевых карт. Основной сетевой интерфейс должен быть назначен индексу сетевой карты 0. По умолчанию используется индекс сетевой карты 0.

Ipv4Prefixes -> (list)

Один или несколько IPv4-префиксов, которые нужно назначить сетевому интерфейсу. Вы не можете использовать этот параметр, если вы используете параметр Ipv4PrefixCount.

(структура)

Описывает параметр IPv4-префикса для сетевого интерфейса.

Ipv4Prefix -> (string)

IPv4-префикс. Дополнительную информацию см. в разделе Назначение префиксов сетевым интерфейсам в руководстве пользователя Amazon EC2.

Ipv4PrefixCount -> (integer)

Количество IPv4-префиксов, которые необходимо автоматически назначить сетевому интерфейсу. Вы не можете использовать этот параметр, если используете параметр Ipv4Prefix.

Ipv6Prefixes -> (list)

Один или несколько IPv6-префиксов, которые нужно назначить сетевому интерфейсу. Вы не можете использовать этот параметр, если используете параметр Ipv6PrefixCount.

(структура)

Описывает параметр IPv6-префикса для сетевого интерфейса.

Ipv6Prefix -> (string)

IPv6-префикс.

Ipv6PrefixCount -> (integer)

Количество IPv6-префиксов, которые необходимо автоматически назначить сетевому интерфейсу. Вы не можете использовать этот параметр, если используете параметр Ipv6Prefix.

PrimaryIpv6 -> (boolean)

Основной IPv6-адрес сетевого интерфейса. Когда вы включите адрес IPv6 GUA в качестве основного IPv6, первый адрес IPv6 GUA будет назначен основным IPv6-адресом до завершения работы экземпляра или отсоединения сетевого интерфейса. Дополнительную информацию об основных IPv6-адресах см. в RunInstances.

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

Настройка параметров ENA Express для шаблона запуска.

EnaSrdEnabled -> (boolean)

Указывает, включен ли ENA Express для сетевого интерфейса при запуске экземпляра.

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

Содержит параметры ENA Express для UDP-сетевого трафика для сетевого интерфейса, подключенного к экземпляру.

EnaSrdUdpEnabled -> (boolean)

Указывает, использует ли UDP-трафик ENA Express для вашего экземпляра. Чтобы убедиться, что UDP-трафик может использовать ENA Express при запуске экземпляра, вы также должны установить EnaSrdEnabled в EnaSrdSpecificationRequest в значение true.

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

Спецификация отслеживания соединений набора безопасности, которая позволяет задать таймаут для отслеживания соединений на сетевом интерфейсе Elastic. Дополнительную информацию см. в разделе «Таймаут отслеживания неактивных соединений» в руководстве пользователя Amazon EC2.

TcpEstablishedTimeout -> (integer)

Таймаут (в секундах) для неактивных TCP-соединений в состоянии установленного соединения. Минимальное значение: 60 секунд. Максимальное значение: 432000 секунд (5 дней). По умолчанию: 432000 секунд. Рекомендуется: меньше 432000 секунд.

UdpStreamTimeout -> (integer)

Таймаут (в секундах) для неактивных UDP-потоков, классифицированных как потоки, которые видели более одной транзакции запроса-ответа. Минимальное значение: 60 секунд. Максимальное значение: 180 секунд (3 минуты). По умолчанию: 180 секунд.

UdpTimeout -> (integer)

Таймаут (в секундах) для неактивных UDP-потоков, которые видели трафик только в одном направлении или одной транзакции запроса-ответа. Минимальное значение: 30 секунд. Максимальное значение: 60 секунд. По умолчанию: 30 секунд.

EnaQueueCount -> (integer)

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

ImageId -> (string)

Идентификатор AMI в формате ami-0ac394d6a3example.

В качестве альтернативы вы можете указать параметр Systems Manager, используя один из следующих форматов. Параметр Systems Manager будет преобразован в ID AMI при запуске.

Для ссылки на общедоступный параметр:

  • ``resolve:ssm:public-parameter ``

Для ссылки на параметр, хранящийся в том же аккаунте:

  • ``resolve:ssm:parameter-name ``
  • ``resolve:ssm:parameter-name:version-number ``
  • ``resolve:ssm:parameter-name:label ``

Для ссылки на параметр, общий для другого аккаунта Amazon Web Services:

  • ``resolve:ssm:parameter-ARN ``
  • ``resolve:ssm:parameter-ARN:version-number ``
  • ``resolve:ssm:parameter-ARN:label ``

Дополнительную информацию см. в разделе «Использование параметра Systems Manager вместо ID AMI» в руководстве пользователя Amazon EC2.

Примечание

Если шаблон запуска будет использоваться для EC2 Fleet или Spot Fleet, обратите внимание на следующее:

  • Только EC2 Fleets типа instant поддерживают указание параметра Systems Manager.
  • Для EC2 Fleets типа maintain или request, или для Spot Fleets, необходимо указать ID AMI.

InstanceType -> (string)

Тип экземпляра. Дополнительную информацию см. в разделе «Типы экземпляров Amazon EC2» в руководстве пользователя Amazon EC2.

Если вы указываете InstanceType, вы не можете указать InstanceRequirements.

KeyName -> (string)

Имя пары ключей. Вы можете создать пару ключей, используя CreateKeyPair или ImportKeyPair.

Предупреждение

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

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

Мониторинг экземпляра.

Enabled -> (boolean)

Укажите true, чтобы включить подробный мониторинг. В противном случае включен базовый мониторинг.

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

Размещение экземпляра.

AvailabilityZone -> (string)

Зона доступности для экземпляра.

Affinity -> (string)

Настройка сродства для экземпляра на выделенном хосте.

GroupName -> (string)

Имя группы размещения для экземпляра.

HostId -> (string)

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

Tenancy -> (string)

Тип аренды экземпляра. Экземпляр с типом аренды dedicated работает на оборудовании с однопользовательской арендой.

SpreadDomain -> (string)

Зарезервировано для будущих применений.

HostResourceGroupArn -> (string)

ARN группы ресурсов хоста, в которой нужно запустить экземпляры. Если вы указываете ARN группы ресурсов хоста, опустите параметр Tenancy или установите его в значение host.

PartitionNumber -> (integer)

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

GroupId -> (string)

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

RamDiskId -> (string)

Идентификатор виртуального диска RAM.

Предупреждение

Рекомендуется использовать PV-GRUB вместо ядра и виртуальных дисков RAM. Дополнительную информацию см. в руководстве пользователя Amazon EC2 в разделе "Ядра, предоставленные пользователем".

DisableApiTermination -> (boolean)

Указывает, включена ли защита от завершения работы экземпляра. По умолчанию значение false , что означает возможность завершить работу экземпляра с помощью консоли Amazon EC2, командной строки или API. Защиту от завершения работы можно включить при запуске экземпляра, в то время как экземпляр работает или остановлен.

InstanceInitiatedShutdownBehavior -> (string)

Указывает, останавливается или завершается экземпляр при инициации завершения работы с экземпляра (используя операционную команду для завершения работы системы).

По умолчанию: stop

UserData -> (string)

Данные пользователя, которые необходимо сделать доступными для экземпляра. Вы должны предоставить текст в формате base64. Данные пользователя ограничены 16 КБ. Дополнительную информацию см. в руководстве пользователя Amazon EC2 в разделе "Выполнение команд при запуске экземпляра EC2 с данными пользователя".

Если вы создаёте шаблон запуска для использования с Batch, данные пользователя должны быть предоставлены в формате MIME многочастного архива. Дополнительную информацию см. в руководстве пользователя Batch в разделе "Данные пользователя Amazon EC2 в шаблонах запуска".

TagSpecifications -> (list)

Теги, которые необходимо применить к ресурсам, созданным во время запуска экземпляра. Эти теги не применяются к шаблону запуска.

(structure)

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

ResourceType -> (string)

Тип ресурса, которому необходимо назначить тег.

Список допустимых значений включает все типы ресурсов Amazon EC2, которым можно назначить теги. При создании шаблона запуска вы можете указать теги только для следующих типов ресурсов: instance | volume | network-interface | spot-instances-request . Если экземпляр не содержит указанного вами типа ресурса, запуск экземпляра завершится ошибкой. Например, не все типы экземпляров включают диск.

Чтобы назначить тег ресурсу после его создания, см. CreateTags .

Tags -> (list)

Теги, которые необходимо применить к ресурсу.

(structure)

Описание тега.

Key -> (string)

Ключ тега.

Ограничения: ключи тегов чувствительны к регистру и принимают максимум 127 символов Юникода. Не должны начинаться с aws: .

Value -> (string)

Значение тега.

Ограничения: значения тегов чувствительны к регистру и принимают максимум 256 символов Юникода.

ElasticGpuSpecifications -> (list)

Устарело.

Примечание

Amazon Elastic Graphics завершил жизненный цикл 8 января 2024 года.

(structure)

Примечание

Amazon Elastic Graphics завершил жизненный цикл 8 января 2024 года.

Спецификация ускорителя Elastic Graphics.

Type -> (string)

Тип ускорителя Elastic Graphics.

ElasticInferenceAccelerators -> (list)

Примечание

Amazon Elastic Inference больше недоступен.

Ускоритель Elastic Inference для ассоциации с экземпляром. Ускорители Elastic Inference — это ресурс, который можно подключить к вашим экземплярам Amazon EC2 для ускорения рабочих нагрузок вывода глубокого обучения.

Вы не можете указывать ускорители из разных поколений в одном запросе.

(structure)

Примечание

Amazon Elastic Inference больше недоступен.

Описание ускорителя Elastic Inference.

Type -> (string)

Тип ускорителя Elastic Inference. Возможные значения: eia1.medium, eia1.large и eia1.xlarge.

Count -> (integer)

Количество ускорителей Elastic Inference, которые нужно подключить к экземпляру.

По умолчанию: 1

SecurityGroupIds -> (list)

Идентификаторы групп безопасности.

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

(string)

SecurityGroups -> (list)

Имена групп безопасности. Для нестандартной VPC необходимо использовать идентификаторы групп безопасности.

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

(string)

InstanceMarketOptions -> (structure)

Параметры рынка (покупки) для экземпляров.

MarketType -> (string)

Тип рынка.

SpotOptions -> (structure)

Параметры для Spot-экземпляров.

MaxPrice -> (string)

Максимальная почасовая цена, которую вы готовы платить за Spot-экземпляр. Мы не рекомендуем использовать этот параметр, так как это может привести к увеличению прерываний. Если вы не указываете этот параметр, вы будете платить текущую цену Spot. Если вы указываете этот параметр, он должен быть больше USD $0.001. Указание значения ниже USD $0.001 приведет к сообщению об ошибке InvalidParameterValue при использовании шаблона запуска для запуска экземпляра.

Предупреждение

Если вы укажете максимальную цену, ваши Spot-экземпляры будут прерываться чаще, чем если вы не укажете этот параметр.

SpotInstanceType -> (string)

Тип запроса Spot-экземпляра.

BlockDurationMinutes -> (integer)

Устарело.

ValidUntil -> (timestamp)

Дата завершения запроса в формате UTC (YYYY-MM-DD T*HH:MM:SS* Z). Поддерживается только для постоянных запросов.

  • Для постоянного запроса запрос остается активным до достижения указанной даты и времени. В противном случае запрос остается активным до его отмены.
  • Для одноразового запроса ValidUntil не поддерживается. Запрос остается активным до запуска всех экземпляров или до его отмены.

По умолчанию: 7 дней с текущей даты

InstanceInterruptionBehavior -> (string)

Поведение при прерывании Spot-экземпляра. По умолчанию terminate .

CreditSpecification -> (structure)

Параметры кредитов для использования процессора экземпляра. Действительно только для экземпляров T.

CpuCredits -> (string)

Параметры кредитов для использования процессора экземпляра T.

Допустимые значения: standard | unlimited

CpuOptions -> (structure)

Параметры процессора для экземпляра. Дополнительную информацию см. в руководстве пользователя Amazon EC2 в разделе "Параметры процессора для экземпляров Amazon EC2".

CoreCount -> (integer)

Количество ядер процессора для экземпляра.

ThreadsPerCore -> (integer)

Количество потоков на ядро процессора. Чтобы отключить многопоточность для экземпляра, укажите значение 1 . В противном случае укажите значение по умолчанию 2 .

AmdSevSnp -> (string)

Указывает, нужно ли включить экземпляр для AMD SEV-SNP. AMD SEV-SNP поддерживается только с типами экземпляров M6a, R6a и C6a. Дополнительную информацию см. в разделе AMD SEV-SNP для экземпляров Amazon EC2.

CapacityReservationSpecification -> (structure)

Параметры целевого резервирования емкости. Если вы не указываете этот параметр, предпочтительный режим резервирования емкости экземпляра по умолчанию open , что позволяет ему работать в любом открытом резервировании емкости с соответствующими атрибутами (тип экземпляра, платформа, зона доступности).

CapacityReservationPreference -> (string)

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

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

CapacityReservationTarget -> (structure)

Информация о целевом резервировании емкости или группе резервирования емкости.

CapacityReservationId -> (string)

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

CapacityReservationResourceGroupArn -> (string)

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

LicenseSpecifications -> (list)

Конфигурации лицензий.

(structure)

Описание конфигурации лицензии.

LicenseConfigurationArn -> (string)

Amazon Resource Name (ARN) конфигурации лицензии.

HibernationOptions -> (structure)

Указывает, включена ли поддержка гибернации для экземпляра. Этот параметр действителен только если экземпляр соответствует требованиям к гибернации. Дополнительную информацию см. в руководстве пользователя Amazon EC2 в разделе "Гибернация экземпляра Amazon EC2".

Configured -> (boolean)

Если этот параметр установлен в значение true , экземпляр включен для гибернации.

По умолчанию: false

MetadataOptions -> (structure)

Параметры метаданных для экземпляра. Для получения дополнительной информации, см. Параметры службы метаданных экземпляра в руководстве Amazon EC2.

HttpTokens -> (строка)

Указывает, требуется ли IMDSv2.

  • optional - IMDSv2 необязателен. Вы можете выбрать, отправлять ли маркер сеанса в запросах к метаданным экземпляра. Если вы получаете учетные данные роли IAM без маркера сеанса, вы получаете учетные данные роли IMDSv1. Если вы получаете учетные данные роли IAM с использованием действительного маркера сеанса, вы получаете учетные данные роли IMDSv2.
  • required - IMDSv2 обязателен. Вы должны отправлять маркер сеанса в запросах к метаданным экземпляра. С этим параметром получение учетных данных роли IAM всегда возвращает учетные данные IMDSv2; учетные данные IMDSv1 недоступны.

По умолчанию: Если значение ImdsSupport для Amazon Machine Image (AMI) для вашего экземпляра равно v2.0, значение по умолчанию равно required.

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

Желаемое ограничение переходов HTTP PUT-ответа для запросов к метаданным экземпляра. Чем больше число, тем дальше могут распространяться запросы к метаданным экземпляра.

По умолчанию: 1

Возможные значения: Целые числа от 1 до 64

HttpEndpoint -> (строка)

Включает или отключает конечную точку HTTP метаданных на ваших экземплярах. Если параметр не указан, состояние по умолчанию равно enabled.

Примечание

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

HttpProtocolIpv6 -> (строка)

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

По умолчанию: disabled

InstanceMetadataTags -> (строка)

Установите значение enabled, чтобы разрешить доступ к меткам экземпляра из метаданных экземпляра. Установите значение disabled, чтобы отключить доступ к меткам экземпляра из метаданных экземпляра. Для получения дополнительной информации, см. Просмотр меток ваших EC2-экземпляров с помощью метаданных экземпляра.

По умолчанию: disabled

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

Указывает, включен ли экземпляр для Amazon Web Services Nitro Enclaves. Для получения дополнительной информации, см. Что такое Nitro Enclaves? в руководстве Amazon Web Services Nitro Enclaves.

Вы не можете включить Amazon Web Services Nitro Enclaves и гибернацию на одном экземпляре.

Enabled -> (булево)

Чтобы включить экземпляр для Amazon Web Services Nitro Enclaves, установите этот параметр в значение true.

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

Атрибуты для типов экземпляров. Указав атрибуты экземпляров, Amazon EC2 определит типы экземпляров с этими атрибутами.

Вы должны указать VCpuCount и MemoryMiB . Все остальные атрибуты необязательны. Любой не указанный необязательный атрибут устанавливается по умолчанию.

Указав несколько атрибутов, вы получите типы экземпляров, удовлетворяющие всем указанным атрибутам. Если вы укажете несколько значений для атрибута, вы получите типы экземпляров, удовлетворяющие любому из указанных значений.

Для ограничения списка типов экземпляров, из которых Amazon EC2 может идентифицировать соответствующие типы экземпляров, вы можете использовать один из следующих параметров, но не оба в одном запросе:

  • AllowedInstanceTypes — типы экземпляров, которые следует включить в список. Все остальные типы экземпляров игнорируются, даже если они соответствуют вашим указанным атрибутам.
  • ExcludedInstanceTypes — типы экземпляров, которые следует исключить из списка, даже если они соответствуют вашим указанным атрибутам.

Примечание

Если вы укажете InstanceRequirements, вы не можете указать InstanceType.

Выбор типа экземпляра на основе атрибутов поддерживается только при использовании групп автомасштабирования, EC2 Fleet и Spot Fleet для запуска экземпляров. Если вы планируете использовать шаблон запуска в мастер-задаче запуска экземпляров или с API RunInstances или ресурсом AWS::EC2::Instance Amazon Web Services CloudFormation, вы не можете указать InstanceRequirements.

Дополнительную информацию см. в разделе Указание атрибутов для выбора типа экземпляра для EC2 Fleet или Spot Fleet и Оценка расположения Spot в руководстве пользователя Amazon EC2.

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

Минимальное и максимальное количество vCPU.

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

Минимальное количество vCPU. Чтобы не задавать минимальное ограничение, укажите 0.

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

Максимальное количество vCPU. Чтобы не задавать максимальное ограничение, опустите этот параметр.

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

Минимальный и максимальный объем памяти в MiB.

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

Минимальный объем памяти в MiB. Чтобы не задавать минимальное ограничение, укажите 0.

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

Максимальный объем памяти в MiB. Чтобы не задавать максимальное ограничение, опустите этот параметр.

CpuManufacturers -> (список)

Производители процессоров для включения.

  • Для типов экземпляров с процессорами Intel укажите intel.
  • Для типов экземпляров с процессорами AMD укажите amd.
  • Для типов экземпляров с процессорами Amazon Web Services укажите amazon-web-services.
  • Для типов экземпляров с процессорами Apple укажите apple.

Примечание

Не путайте производителя процессора с архитектурой процессора. Экземпляры будут запускаться с совместимой архитектурой процессора на основе образа Amazon Machine Image (AMI), который вы указали в шаблоне запуска.

По умолчанию: Любой производитель

(строка)

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

Минимальный и максимальный объем памяти на vCPU в GiB.

По умолчанию: Нет минимальных или максимальных ограничений

Min -> (двойное)

Минимальный объем памяти на vCPU в GiB. Чтобы не задавать минимальное ограничение, опустите этот параметр.

Max -> (двойное)

Максимальный объем памяти на vCPU в GiB. Чтобы не задавать максимальное ограничение, опустите этот параметр.

ExcludedInstanceTypes -> (список)

Типы экземпляров для исключения.

Вы можете использовать строки с одним или несколькими символами подстановки, представленными звездочкой (*), чтобы исключить семейство, тип, размер или поколение экземпляров. Вот примеры: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

Например, если вы укажете c5*, Amazon EC2 исключит все семейство экземпляров C5, включающее все типы экземпляров C5a и C5n. Если вы укажете m5a.*, Amazon EC2 исключит все типы экземпляров M5a, но не типы экземпляров M5n.

Примечание

Если вы укажете ExcludedInstanceTypes, вы не можете указать AllowedInstanceTypes.

По умолчанию: Нет исключенных типов экземпляров

(строка)

InstanceGenerations -> (список)

Указывает, включаются ли типы экземпляров текущего или предыдущего поколения. Типы экземпляров текущего поколения рекомендуются к использованию. Типы экземпляров текущего поколения, как правило, самые последние два или три поколения в каждом семействе экземпляров. Дополнительную информацию см. в разделе Типы экземпляров в руководстве пользователя Amazon EC2.

Для типов экземпляров текущего поколения укажите current.

Для типов экземпляров предыдущего поколения укажите previous.

По умолчанию: Типы экземпляров текущего и предыдущего поколения

(строка)

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

[Защита цен] Пороговое значение цены для Spot-экземпляров, как процент, превышающий идентифицированную цену Spot. Идентифицированная цена Spot — это цена Spot самого дешевого типа экземпляра текущего поколения C, M или R с вашими указанными атрибутами. Если ни один тип экземпляра текущего поколения C, M или R не соответствует вашим атрибутам, то идентифицированная цена Spot берется от самого дешевого типа экземпляра текущего поколения, а затем, если и это не подойдет, от самого дешевого типа экземпляра предыдущего поколения, соответствующего вашим атрибутам. При выборе Amazon EC2 типов экземпляров с вашими атрибутами он будет исключать типы экземпляров, чья цена Spot превышает указанный вами порог.

Параметр принимает целое число, которое Amazon EC2 интерпретирует как процент.

Если вы установите TargetCapacityUnitType на vcpu или memory-mib, порог защиты цен будет применяться на основе цены за vCPU или за память, а не за экземпляр.

Этот параметр не поддерживается для GetSpotPlacementScores и GetInstanceTypesFromInstanceRequirements.

Примечание

Можно указать только один из параметров SpotMaxPricePercentageOverLowestPrice или MaxSpotPriceAsPercentageOfOptimalOnDemandPrice. Если вы не укажете ни тот, ни другой, Amazon EC2 автоматически применит оптимальную защиту цен, чтобы последовательно выбирать из широкого диапазона типов экземпляров. Чтобы указать отсутствие порога защиты цен для Spot-экземпляров, означающего, что вы хотите учитывать все типы экземпляров, соответствующие вашим атрибутам, включите один из этих параметров и укажите большое значение, например, 999999.

По умолчанию: 100

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

[Защита цен] Пороговое значение цены для On-Demand-экземпляров, как процент, превышающий идентифицированную цену On-Demand. Идентифицированная цена On-Demand — это цена самого дешевого типа экземпляра текущего поколения C, M или R с вашими указанными атрибутами. При выборе Amazon EC2 типов экземпляров с вашими атрибутами он будет исключать типы экземпляров, чья цена превышает указанный вами порог.

Параметр принимает целое число, которое Amazon EC2 интерпретирует как процент.

Чтобы указать отсутствие порога защиты цен, укажите большое значение, например, 999999.

Этот параметр не поддерживается для GetSpotPlacementScores и GetInstanceTypesFromInstanceRequirements.

Примечание

Если вы установите TargetCapacityUnitType на vcpu или memory-mib, порог защиты цен будет применяться на основе цены за vCPU или за память, а не за экземпляр.

По умолчанию: 20

BareMetal -> (строка)

Указывает, должны ли включаться, исключаться или требоваться типы экземпляров bare metal.

  • Для включения типов экземпляров bare metal укажите included.
  • Для требования только типов экземпляров bare metal укажите required.
  • Для исключения типов экземпляров bare metal укажите excluded.

По умолчанию: excluded

BurstablePerformance -> (строка)

Указывает, включаются ли, исключаются или требуются типы экземпляров T с производительностью с всплеском. Дополнительную информацию см. в разделе Экземпляры с производительностью с всплеском.

  • Для включения типов экземпляров с производительностью с всплеском укажите included.
  • Для требования только типов экземпляров с производительностью с всплеском укажите required.
  • Для исключения типов экземпляров с производительностью с всплеском укажите excluded.

По умолчанию: excluded

RequireHibernateSupport -> (булево)

Указывает, должны ли типы экземпляров поддерживать гибернацию для On-Demand-экземпляров.

Этот параметр не поддерживается для GetSpotPlacementScores.

По умолчанию: false

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

Минимальное и максимальное количество сетевых интерфейсов.

По умолчанию: Нет минимальных или максимальных ограничений

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

Минимальное количество сетевых интерфейсов. Чтобы не задавать минимальное ограничение, опустите этот параметр.

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

Максимальное количество сетевых интерфейсов. Чтобы не задавать максимальное ограничение, опустите этот параметр.

LocalStorage -> (строка)

Указывает, включаются ли, исключаются или требуются типы экземпляров с томами хранилища экземпляров. Дополнительную информацию см. в разделе хранилище экземпляров Amazon EC2 в руководстве пользователя Amazon EC2.

  • Для включения типов экземпляров с томами хранилища экземпляров укажите included.
  • Для требования только типов экземпляров с томами хранилища экземпляров укажите required.
  • Для исключения типов экземпляров с томами хранилища экземпляров укажите excluded.

По умолчанию: included

LocalStorageTypes -> (список)

Тип локального хранилища, который требуется.

  • Для типов экземпляров с хранилищем на жестком диске (HDD) укажите hdd.
  • Для типов экземпляров с хранилищем на твердотельном накопителе (SSD) укажите ssd.

По умолчанию: hdd и ssd

(строка)

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

Минимальный и максимальный объем общего локального хранилища в ГБ.

По умолчанию: Нет минимальных или максимальных ограничений

Min -> (двойное)

Минимальный объем общего локального хранилища в ГБ. Чтобы не задавать минимальное ограничение, опустите этот параметр.

Max -> (двойное)

Максимальный объем общего локального хранилища в ГБ. Чтобы не задавать максимальное ограничение, опустите этот параметр.

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

Минимальная и максимальная базовая пропускная способность Amazon EBS в Мбит/с. Дополнительную информацию см. в разделе Оптимизированные для Amazon EBS экземпляры в руководстве пользователя Amazon EC2.

По умолчанию: Нет минимальных или максимальных ограничений

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

Минимальная базовая пропускная способность в Мбит/с. Чтобы не задавать минимальное ограничение, опустите этот параметр.

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

Максимальная базовая пропускная способность в Мбит/с. Чтобы не задавать максимальное ограничение, опустите этот параметр.

AcceleratorTypes -> (список)

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

  • Для типов экземпляров с ускорителями FPGA, укажите fpga .
  • Для типов экземпляров с ускорителями GPU, укажите gpu .
  • Для типов экземпляров с ускорителями Inference, укажите inference .

По умолчанию: любой тип ускорителя

(строка)

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

Минимальное и максимальное количество ускорителей (GPU, FPGA или чипов Amazon Web Services Inferentia) на экземпляре.

Чтобы исключить типы экземпляров с поддержкой ускорителей, установите Max в 0 .

По умолчанию: нет минимальных или максимальных ограничений

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

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

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

Максимальное количество ускорителей. Чтобы не задавать максимальное ограничение, опустите этот параметр. Чтобы исключить типы экземпляров с поддержкой ускорителей, установите Max в 0 .

AcceleratorManufacturers -> (список)

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

  • Для типов экземпляров с устройствами Amazon Web Services, укажите amazon-web-services .
  • Для типов экземпляров с устройствами AMD, укажите amd .
  • Для типов экземпляров с устройствами Habana, укажите habana .
  • Для типов экземпляров с устройствами NVIDIA, укажите nvidia .
  • Для типов экземпляров с устройствами Xilinx, укажите xilinx .

По умолчанию: любой производитель

(строка)

AcceleratorNames -> (список)

Ускорители, которые должны быть на типе экземпляра.

  • Для типов экземпляров с графическими процессорами NVIDIA A10G, укажите a10g .
  • Для типов экземпляров с графическими процессорами NVIDIA A100, укажите a100 .
  • Для типов экземпляров с графическими процессорами NVIDIA H100, укажите h100 .
  • Для типов экземпляров с чипами Amazon Web Services Inferentia, укажите inferentia .
  • Для типов экземпляров с графическими процессорами NVIDIA GRID K520, укажите k520 .
  • Для типов экземпляров с графическими процессорами NVIDIA K80, укажите k80 .
  • Для типов экземпляров с графическими процессорами NVIDIA M60, укажите m60 .
  • Для типов экземпляров с графическими процессорами AMD Radeon Pro V520, укажите radeon-pro-v520 .
  • Для типов экземпляров с графическими процессорами NVIDIA T4, укажите t4 .
  • Для типов экземпляров с графическими процессорами NVIDIA T4G, укажите t4g .
  • Для типов экземпляров с FPGA Xilinx VU9P, укажите vu9p .
  • Для типов экземпляров с графическими процессорами NVIDIA V100, укажите v100 .

По умолчанию: любой ускоритель

(строка)

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

Минимальный и максимальный объём памяти ускорителей в МБ.

По умолчанию: нет минимальных или максимальных ограничений

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

Минимальный объём памяти ускорителей в МБ. Чтобы не задавать минимальное ограничение, опустите этот параметр.

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

Максимальный объём памяти ускорителей в МБ. Чтобы не задавать максимальное ограничение, опустите этот параметр.

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

Минимальный и максимальный объём базовой пропускной способности сети в гигабитах в секунду (Гбит/с). Дополнительную информацию см. в разделе Пропускная способность сети экземпляров Amazon EC2 в руководстве пользователя Amazon EC2.

По умолчанию: нет минимальных или максимальных ограничений

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

Минимальный объём пропускной способности сети в Гбит/с. Чтобы не задавать минимальное ограничение, опустите этот параметр.

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

Максимальный объём пропускной способности сети в Гбит/с. Чтобы не задавать максимальное ограничение, опустите этот параметр.

AllowedInstanceTypes -> (список)

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

Вы можете использовать строки с одним или несколькими подстановочными знаками, представленными звёздочкой (*), для разрешения типа, размера или поколения экземпляра. Ниже приведены примеры: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

Например, если вы укажете c5*, Amazon EC2 позволит всему семейству экземпляров C5, которое включает все типы экземпляров C5a и C5n. Если вы укажете m5a.*, Amazon EC2 позволит все типы экземпляров M5a, но не типы экземпляров M5n.

Примечание

Если вы укажете AllowedInstanceTypes, вы не можете указать ExcludedInstanceTypes.

По умолчанию: все типы экземпляров

(строка)

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

[Защита от цен] Пороговое значение цены для Spot-экземпляров в процентах от идентифицированной цены On-Demand. Идентифицированная цена On-Demand — это цена самого дешёвого экземпляра текущего поколения типа C, M или R с заданными атрибутами. Если ни один экземпляр текущего поколения типа C, M или R не соответствует вашим атрибутам, то идентифицированная цена берётся от самого дешёвого экземпляра текущего поколения или, в случае отсутствия, от самого дешёвого экземпляра предыдущего поколения, соответствующего вашим атрибутам. Когда Amazon EC2 выбирает типы экземпляров с вашими атрибутами, он исключает типы экземпляров, чья цена превышает указанный вами порог.

Параметр принимает целое число, которое Amazon EC2 интерпретирует как процент.

Если вы установите TargetCapacityUnitType в vcpu или memory-mib, порог защиты от цен будет основан на цене за виртуальный процессор или за память вместо цены за экземпляр.

Примечание

Можно указать только один из параметров SpotMaxPricePercentageOverLowestPrice или MaxSpotPriceAsPercentageOfOptimalOnDemandPrice. Если вы не укажете ни один из них, Amazon EC2 автоматически применит оптимальную защиту от цен, чтобы последовательно выбирать из широкого диапазона типов экземпляров. Чтобы указать отсутствие порога защиты от цен для Spot-экземпляров, что означает, что вы хотите рассмотреть все типы экземпляров, соответствующие вашим атрибутам, включите один из этих параметров и укажите высокое значение, например, 999999.

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

Базовые показатели производительности, использующие семейство экземпляров в качестве эталонной ссылки. Семейство экземпляров устанавливает минимальный приемлемый уровень производительности. Amazon EC2 использует эту базу для выбора типов экземпляров, но нет гарантии, что выбранные типы экземпляров всегда будут превышать базу для каждого приложения. В настоящее время этот параметр поддерживает только производительность процессора как базовый показатель производительности. Дополнительную информацию см. в разделе Защита производительности в руководстве пользователя Amazon EC2.

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

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

References -> (список)

Укажите семейство экземпляров для использования в качестве эталонной ссылки для производительности процессора. Все типы экземпляров, которые соответствуют вашим заданным атрибутам, будут сравниваться с производительностью процессора указанного семейства экземпляров, независимо от производителя процессора или архитектуры.

Примечание

В настоящее время в списке можно указать только одно семейство экземпляров.

(структура)

Укажите семейство экземпляров для использования в качестве эталонной ссылки для производительности процессора. Все типы экземпляров, которые соответствуют вашим заданным атрибутам, будут сравниваться с производительностью процессора указанного семейства экземпляров, независимо от производителя или архитектуры процессора.

Примечание

В настоящее время в списке можно указать только одно семейство экземпляров.

InstanceFamily -> (строка)

Семейство экземпляров, используемое в качестве эталонной ссылки.

Примечание

Убедитесь, что вы указали правильное значение для семейства экземпляров. Семейство экземпляров — это всё до точки (.) в имени типа экземпляра. Например, в типе экземпляра c6i.large семейство экземпляров — это c6i, а не c6. Дополнительную информацию см. в разделе Соглашения об именах типов экземпляров Amazon EC2 в Типах экземпляров Amazon EC2.

Следующие семейства экземпляров не поддерживаются для защиты производительности:

  • c1
  • g3 | g3s
  • hpc7g
  • m1 | m2
  • mac1 | mac2 | mac2-m1ultra | mac2-m2 | mac2-m2pro
  • p3dn | p4d | p5
  • t1
  • u-12tb1 | u-18tb1 | u-24tb1 | u-3tb1 | u-6tb1 | u-9tb1 | u7i-12tb | u7in-16tb | u7in-24tb | u7in-32tb

Если вы активируете защиту производительности, указав поддерживаемое семейство экземпляров, возвращаемые типы экземпляров будут исключать вышеуказанные неподдерживаемые семейства экземпляров.

Если вы указываете неподдерживаемое семейство экземпляров в качестве значения для базовой производительности, API возвращает пустой ответ для GetInstanceTypesFromInstanceRequirements и исключение для CreateFleet, RequestSpotFleet, ModifyFleet и ModifySpotFleetRequest.

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

Параметры имени хоста экземпляра. Значения по умолчанию наследуются из подсети.

HostnameType -> (строка)

Тип имени хоста для экземпляров Amazon EC2. Для подсетей только IPv4 имя DNS экземпляра должно основываться на IPv4-адресе экземпляра. Для подсетей IPv6 имя DNS экземпляра должно основываться на идентификаторе экземпляра. Для подсетей двойной стековой версии вы можете указать, используют ли имена DNS IPv4-адрес экземпляра или идентификатор экземпляра.

EnableResourceNameDnsARecord -> (булево)

Указывает, нужно ли отвечать на запросы DNS для имён хостов экземпляров с помощью записей DNS A.

EnableResourceNameDnsAAAARecord -> (булево)

Указывает, нужно ли отвечать на запросы DNS для имён хостов экземпляров с помощью записей DNS AAAA.

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

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

AutoRecovery -> (строка)

Отключает автоматическое восстановление вашего экземпляра или устанавливает его по умолчанию. Дополнительную информацию см. в разделе Упрощенное автоматическое восстановление.

DisableApiStop -> (булево)

Указывает, нужно ли активировать защиту от остановки экземпляра. Дополнительную информацию см. в разделе Включите защиту от остановки для ваших экземпляров EC2 в руководстве пользователя Amazon EC2.

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

Сущность, управляющая шаблоном запуска.

Principal -> (строка)

Поставщик услуг, управляющий ресурсом.

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

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

BandwidthWeighting -> (строка)

Укажите параметр балансировки пропускной способности для повышения связанной пропускной способности по умолчанию, как указано ниже:

default

Этот параметр использует стандартную конфигурацию пропускной способности для вашего типа экземпляра.

vpc-1

Этот параметр повышает пропускную способность базовой сети и снижает пропускную способность EBS.

ebs-1

Этот параметр повышает пропускную способность базовой EBS и снижает пропускную способность базовой сети.

Синтаксис JSON:

{
  "KernelId": "string",
  "EbsOptimized": true|false,
  "IamInstanceProfile": {
    "Arn": "string",
    "Name": "string"
  },
  "BlockDeviceMappings": [
    {
      "DeviceName": "string",
      "VirtualName": "string",
      "Ebs": {
        "Encrypted": true|false,
        "DeleteOnTermination": true|false,
        "Iops": integer,
        "KmsKeyId": "string",
        "SnapshotId": "string",
        "VolumeSize": integer,
        "VolumeType": "standard"|"io1"|"io2"|"gp2"|"sc1"|"st1"|"gp3",
        "Throughput": integer,
        "VolumeInitializationRate": integer
      },
      "NoDevice": "string"
    }
    ...
  ],
  "NetworkInterfaces": [
    {
      "AssociateCarrierIpAddress": true|false,
      "AssociatePublicIpAddress": true|false,
      "DeleteOnTermination": true|false,
      "Description": "string",
      "DeviceIndex": integer,
      "Groups": ["string", ...],
      "InterfaceType": "string",
      "Ipv6AddressCount": integer,
      "Ipv6Addresses": [
        {
          "Ipv6Address": "string"
        }
        ...
      ],
      "NetworkInterfaceId": "string",
      "PrivateIpAddress": "string",
      "PrivateIpAddresses": [
        {
          "Primary": true|false,
          "PrivateIpAddress": "string"
        }
        ...
      ],
      "SecondaryPrivateIpAddressCount": integer,
      "SubnetId": "string",
      "NetworkCardIndex": integer,
      "Ipv4Prefixes": [
        {
          "Ipv4Prefix": "string"
        }
        ...
      ],
      "Ipv4PrefixCount": integer,
      "Ipv6Prefixes": [
        {
          "Ipv6Prefix": "string"
        }
        ...
      ],
      "Ipv6PrefixCount": integer,
      "PrimaryIpv6": true|false,
      "EnaSrdSpecification": {
        "EnaSrdEnabled": true|false,
        "EnaSrdUdpSpecification": {
          "EnaSrdUdpEnabled": true|false
        }
      },
      "ConnectionTrackingSpecification": {
        "TcpEstablishedTimeout": integer,
        "UdpStreamTimeout": integer,
        "UdpTimeout": integer
      },
      "EnaQueueCount": integer
    }
    ...
  ],
  "ImageId": "string",
  "InstanceType": "a1.medium"|"a1.large"|"a1.xlarge"|"a1.2xlarge"|"a1.4xlarge"|"a1.metal"|"c1.medium"|"c1.xlarge"|"c3.large"|"c3.xlarge"|"c3.2xlarge"|"c3.4xlarge"|"c3.8xlarge"|"c4.large"|"c4.xlarge"|"c4.2xlarge"|"c4.4xlarge"|"c4.8xlarge"|"c5.large"|"c5.xlarge"|"c5.2xlarge"|"c5.4xlarge"|"c5.9xlarge"|"c5.12xlarge"|"c5.18xlarge"|"c5.24xlarge"|"c5.metal"|"c5a.large"|"c5a.xlarge"|"c5a.2xlarge"|"c5a.4xlarge"|"c5a.8xlarge"|"c5a.12xlarge"|"c5a.16xlarge"|"c5a.24xlarge"|"c5ad.large"|"c5ad.xlarge"|"c5ad.2xlarge"|"c5ad.4xlarge"|"c5ad.8xlarge"|"c5ad.12xlarge"|"c5ad.16xlarge"|"c5ad.24xlarge"|"c5d.large"|"c5d.xlarge"|"c5d.2xlarge"|"c5d.4xlarge"|"c5d.9xlarge"|"c5d.12xlarge"|"c5d.18xlarge"|"c5d.24xlarge"|"c5d.metal"|"c5n.large"|"c5n.xlarge"|"c5n.2xlarge"|"c5n.4xlarge"|"c5n.9xlarge"|"c5n.18xlarge"|"c5n.metal"|"c6g.medium"|"c6g.large"|"c6g.xlarge"|"c6g.2xlarge"|"c6g.4xlarge"|"c6g.8xlarge"|"c6g.12xlarge"|"c6g.16xlarge"|"c6g.metal"|"c6gd.medium"|"c6gd.large"|"c6gd.xlarge"|"c6gd.2xlarge"|"c6gd.4xlarge"|"c6gd.8xlarge"|"c6gd.12xlarge"|"c6gd.16xlarge"|"c6gd.metal"|"c6gn.medium"|"c6gn.large"|"c6gn.xlarge"|"c6gn.2xlarge"|"c6gn.4xlarge"|"c6gn.8xlarge"|"c6gn.12xlarge"|"c6gn.16xlarge"|"c6i.large"|"c6i.xlarge"|"c6i.2xlarge"|"c6i.4xlarge"|"c6i.8xlarge"|"c6i.12xlarge"|"c6i.16xlarge"|"c6i.24xlarge"|"c6i.32xlarge"|"c6i.metal"|"cc1.4xlarge"|"cc2.8xlarge"|"cg1.4xlarge"|"cr1.8xlarge"|"d2.xlarge"|"d2.2xlarge"|"d2.4xlarge"|"d2.8xlarge"|"d3.xlarge"|"d3.2xlarge"|"d3.4xlarge"|"d3.8xlarge"|"d3en.xlarge"|"d3en.2xlarge"|"d3en.4xlarge"|"d3en.6xlarge"|"d3en.8xlarge"|"d3en.12xlarge"|"dl1.24xlarge"|"f1.2xlarge"|"f1.4xlarge"|"f1.16xlarge"|"g2.2xlarge"|"g2.8xlarge"|"g3.4xlarge"|"g3.8xlarge"|"g3.16xlarge"|"g3s.xlarge"|"g4ad.xlarge"|"g4ad.2xlarge"|"g4ad.4xlarge"|"g4ad.8xlarge"|"g4ad.16xlarge"|"g4dn.xlarge"|"g4dn.2xlarge"|"g4dn.4xlarge"|"g4dn.8xlarge"|"g4dn.12xlarge"|"g4dn.16xlarge"|"g4dn.metal"|"g5.xlarge"|"g5.2xlarge"|"g5.4xlarge"|"g5.8xlarge"|"g5.12xlarge"|"g5.16xlarge"|"g5.24xlarge"|"g5.48xlarge"|"g5g.xlarge"|"g5g.2xlarge"|"g5g.4xlarge"|"g5g.8xlarge"|"g5g.16xlarge"|"g5g.metal"|"hi1.4xlarge"|"hpc6a.48xlarge"|"hs1.8xlarge"|"h1.2xlarge"|"h1.4xlarge"|"h1.8xlarge"|"h1.16xlarge"|"i2.xlarge"|"i2.2xlarge"|"i2.4xlarge"|"i2.8xlarge"|"i3.large"|"i3.xlarge"|"i3.2xlarge"|"i3.4xlarge"|"i3.8xlarge"|"i3.16xlarge"|"i3.metal"|"i3en.large"|"i3en.xlarge"|"i3en.2xlarge"|"i3en.3xlarge"|"i3en.6xlarge"|"i3en.12xlarge"|"i3en.24xlarge"|"i3en.metal"|"im4gn.large"|"im4gn.xlarge"|"im4gn.2xlarge"|"im4gn.4xlarge"|"im4gn.8xlarge"|"im4gn.16xlarge"|"inf1.xlarge"|"inf1.2xlarge"|"inf1.6xlarge"|"inf1.24xlarge"|"is4gen.medium"|"is4gen.large"|"is4gen.xlarge"|"is4gen.2xlarge"|"is4gen.4xlarge"|"is4gen.8xlarge"|"m1.small"|"m1.medium"|"m1.large"|"m1.xlarge"|"m2.xlarge"|"m2.2xlarge"|"m2.4xlarge"|"m3.medium"|"m3.large"|"m3.xlarge"|"m3.2xlarge"|"m4.large"|"m4.xlarge"|"m4.2xlarge"|"m4.4xlarge"|"m4.10xlarge"|"m4.16xlarge"|"m5.large"|"m5.xlarge"|"m5.2xlarge"|"m5.4xlarge"|"m5.8xlarge"|"m5.12xlarge"|"m5.16xlarge"|"m5.24xlarge"|"m5.metal"|"m5a.large"|"m5a.xlarge"|"m5a.2xlarge"|"m5a.4xlarge"|"m5a.8xlarge"|"m5a.12xlarge"|"m5a.16xlarge"|"m5a.24xlarge"|"m5ad.large"|"m5ad.xlarge"|"m5ad.2xlarge"|"m5ad.4xlarge"|"m5ad.8xlarge"|"m5ad.12xlarge"|"m5ad.16xlarge"|"m5ad.24xlarge"|"m5d.large"|"m5d.xlarge"|"m5d.2xlarge"|"m5d.4xlarge"|"m5d.8xlarge"|"m5d.12xlarge"|"m5d.16xlarge"|"m5d.24xlarge"|"m5d.metal"|"m5dn.large"|"m5dn.xlarge"|"m5dn.2xlarge"|"m5dn.4xlarge"|"m5dn.8xlarge"|"m5dn.12xlarge"|"m5dn.16xlarge"|"m5dn.24xlarge"|"m5dn.metal"|"m5n.large"|"m5n.xlarge"|"m5n.2xlarge"|"m5n.4xlarge"|"m5n.8xlarge"|"m5n.12xlarge"|"m5n.16xlarge"|"m5n.24xlarge"|"m5n.metal"|"m5zn.large"|"m5zn.xlarge"|"m5zn.2xlarge"|"m5zn.3xlarge"|"m5zn.6xlarge"|"m5zn.12xlarge"|"m5zn.metal"|"m6a.large"|"m6a.xlarge"|"m6a.2xlarge"|"m6a.4xlarge"|"m6a.8xlarge"|"m6a.12xlarge"|"m6a.16xlarge"|"m6a.24xlarge"|"m6a.32xlarge"|"m6a.48xlarge"|"m6g.metal"|"m6g.medium"|"m6g.large"|"m6g.xlarge"|"m6g.2xlarge"|"m6g.4xlarge"|"m6g.8xlarge"|"m6g.12xlarge"|"m6g.16xlarge"|"m6gd.metal"|"m6gd.medium"|"m6gd.large"|"m6gd.xlarge"|"m6gd.2xlarge"|"m6gd.4xlarge"|"m6gd.8xlarge"|"m6gd.12xlarge"|"m6gd.16xlarge"|"m6i.large"|"m6i.xlarge"|"m6i.2xlarge"|"m6i.4xlarge"|"m6i.8xlarge"|"m6i.12xlarge"|"m6i.16xlarge"|"m6i.24xlarge"|"m6i.32xlarge"|"m6i.metal"|"mac1.metal"|"p2.xlarge"|"p2.8xlarge"|"p2.16xlarge"|"p3.2xlarge"|"p3.8xlarge"|"p3.16xlarge"|"p3dn.24xlarge"|"p4d.24xlarge"|"r3.large"|"r3.xlarge"|"r3.2xlarge"|"r3.4xlarge"|"r3.8xlarge"|"r4.large"|"r4.xlarge"|"r4.2xlarge"|"r4.4xlarge"|"r4.8xlarge"|"r4.16xlarge"|"r5.large"|"r5.xlarge"|"r5.2xlarge"|"r5.4xlarge"|"r5.8xlarge"|"r5.12xlarge"|"r5.16xlarge"|"r5.24xlarge"|"r5.metal"|"r5a.large"|"r5a.xlarge"|"r5a.2xlarge"|"r5a.4xlarge"|"r5a.8xlarge"|"r5a.12xlarge"|"r5a.16xlarge"|"r5a.24xlarge"|"r5ad.large"|"r5ad.xlarge"|"r5ad.2xlarge"|"r5ad.4xlarge"|"r5ad.8xlarge"|"r5ad.12xlarge"|"r5ad.16xlarge"|"r5ad.24xlarge"|"r5b.large"|"r5b.xlarge"|"r5b.2xlarge"|"r5b.4xlarge"|"r5b.8xlarge"|"r5b.12xlarge"|"r5b.16xlarge"|"r5b.24xlarge"|"r5b.metal"|"r5d.large"|"r5d.xlarge"|"r5d.2xlarge"|"r5d.4xlarge"|"r5d.8xlarge"|"r5d.12xlarge"|"r5d.16xlarge"|"r5d.24xlarge"|"r5d.metal"|"r5dn.large"|"r5dn.xlarge"|"r5dn.2xlarge"|"r5dn.4xlarge"|"r5dn.8xlarge"|"r5dn.12xlarge"|"r5dn.16xlarge"|"r5dn.24xlarge"|"r5dn.metal"|"r5n.large"|"r5n.xlarge"|"r5n.2xlarge"|"r5n.4xlarge"|"r5n.8xlarge"|"r5n.12xlarge"|"r5n.16xlarge"|"r5n.24xlarge"|"r5n.metal"|"r6g.medium"|"r6g.large"|"r6g.xlarge"|"r6g.2xlarge"|"r6g.4xlarge"|"r6g.8xlarge"|"r6g.12xlarge"|"r6g.16xlarge"|"r6g.metal"|"r6gd.medium"|"r6gd.large"|"r6gd.xlarge"|"r6gd.2xlarge"|"r6gd.4xlarge"|"r6gd.8xlarge"|"r6gd.12xlarge"|"r6gd.16xlarge"|"r6gd.metal"|"r6i.large"|"r6i.xlarge"|"r6i.2xlarge"|"r6i.4xlarge"|"r6i.8xlarge"|"r6i.12xlarge"|"r6i.16xlarge"|"r6i.24xlarge"|"r6i.32xlarge"|"r6i.metal"|"t1.micro"|"t2.nano"|"t2.micro"|"t2.small"|"t2.medium"|"t2.large"|"t2.xlarge"|"t2.2xlarge"|"t3.nano"|"t3.micro"|"t3.small"|"t3.medium"|"t3.large"|"t3.xlarge"|"t3.2xlarge"|"t3a.nano"|"t3a.micro"|"t3a.small"|"t3a.medium"|"t3a.large"|"t3a.xlarge"|"t3a.2xlarge"|"t4g.nano"|"t4g.micro"|"t4g.small"|"t4g.medium"|"t4g.large"|"t4g.xlarge"|"t4g.2xlarge"|"u-6tb1.56xlarge"|"u-6tb1.112xlarge"|"u-9tb1.112xlarge"|"u-12tb1.112xlarge"|"u-6tb1.metal"|"u-9tb1.metal"|"u-12tb1.metal"|"u-18tb1.metal"|"u-24tb1.metal"|"vt1.3xlarge"|"vt1.6xlarge"|"vt1.24xlarge"|"x1.16xlarge"|"x1.32xlarge"|"x1e.xlarge"|"x1e.2xlarge"|"x1e.4xlarge"|"x1e.8xlarge"|"x1e.16xlarge"|"x1e.32xlarge"|"x2iezn.2xlarge"|"x2iezn.4xlarge"|"x2iezn.6xlarge"|"x2iezn.8xlarge"|"x2iezn.12xlarge"|"x2iezn.metal"|"x2gd.medium"|"x2gd.large"|"x2gd.xlarge"|"x2gd.2xlarge"|"x2gd.4xlarge"|"x2gd.8xlarge"|"x2gd.12xlarge"|"x2gd.16xlarge"|"x2gd.metal"|"z1d.large"|"z1d.xlarge"|"z1d.2xlarge"|"z1d.3xlarge"|"z1d.6xlarge"|"z1d.12xlarge"|"z1d.metal"|"x2idn.16xlarge"|"x2idn.24xlarge"|"x2idn.32xlarge"|"x2iedn.xlarge"|"x2iedn.2xlarge"|"x2iedn.4xlarge"|"x2iedn.8xlarge"|"x2iedn.16xlarge"|"x2iedn.24xlarge"|"x2iedn.32xlarge"|"c6a.large"|"c6a.xlarge"|"c6a.2xlarge"|"c6a.4xlarge"|"c6a.8xlarge"|"c6a.12xlarge"|"c6a.16xlarge"|"c6a.24xlarge"|"c6a.32xlarge"|"c6a.48xlarge"|"c6a.metal"|"m6a.metal"|"i4i.large"|"i4i.xlarge"|"i4i.2xlarge"|"i4i.4xlarge"|"i4i.8xlarge"|"i4i.16xlarge"|"i4i.32xlarge"|"i4i.metal"|"x2idn.metal"|"x2iedn.metal"|"c7g.medium"|"c7g.large"|"c7g.xlarge"|"c7g.2xlarge"|"c7g.4xlarge"|"c7g.8xlarge"|"c7g.12xlarge"|"c7g.16xlarge"|"mac2.metal"|"c6id.large"|"c6id.xlarge"|"c6id.2xlarge"|"c6id.4xlarge"|"c6id.8xlarge"|"c6id.12xlarge"|"c6id.16xlarge"|"c6id.24xlarge"|"c6id.32xlarge"|"c6id.metal"|"m6id.large"|"m6id.xlarge"|"m6id.2xlarge"|"m6id.4xlarge"|"m6id.8xlarge"|"m6id.12xlarge"|"m6id.16xlarge"|"m6id.24xlarge"|"m6id.32xlarge"|"m6id.metal"|"r6id.large"|"r6id.xlarge"|"r6id.2xlarge"|"r6id.4xlarge"|"r6id.8xlarge"|"r6id.12xlarge"|"r6id.16xlarge"|"r6id.24xlarge"|"r6id.32xlarge"|"r6id.metal"|"r6a.large"|"r6a.xlarge"|"r6a.2xlarge"|"r6a.4xlarge"|"r6a.8xlarge"|"r6a.12xlarge"|"r6a.16xlarge"|"r6a.24xlarge"|"r6a.32xlarge"|"r6a.48xlarge"|"r6a.metal"|"p4de.24xlarge"|"u-3tb1.56xlarge"|"u-18tb1.112xlarge"|"u-24tb1.112xlarge"|"trn1.2xlarge"|"trn1.32xlarge"|"hpc6id.32xlarge"|"c6in.large"|"c6in.xlarge"|"c6in.2xlarge"|"c6in.4xlarge"|"c6in.8xlarge"|"c6in.12xlarge"|"c6in.16xlarge"|"c6in.24xlarge"|"c6in.32xlarge"|"m6in.large"|"m6in.xlarge"|"m6in.2xlarge"|"m6in.4xlarge"|"m6in.8xlarge"|"m6in.12xlarge"|"m6in.16xlarge"|"m6in.24xlarge"|"m6in.32xlarge"|"m6idn.large"|"m6idn.xlarge"|"m6idn.2xlarge"|"m6idn.4xlarge"|"m6idn.8xlarge"|"m6idn.12xlarge"|"m6idn.16xlarge"|"m6idn.24xlarge"|"m6idn.32xlarge"|"r6in.large"|"r6in.xlarge"|"r6in.2xlarge"|"r6in.4xlarge"|"r6in.8xlarge"|"r6in.12xlarge"|"r6in.16xlarge"|"r6in.24xlarge"|"r6in.32xlarge"|"r6idn.large"|"r6idn.xlarge"|"r6idn.2xlarge"|"r6idn.4xlarge"|"r6idn.8xlarge"|"r6idn.12xlarge"|"r6idn.16xlarge"|"r6idn.24xlarge"|"r6idn.32xlarge"|"c7g.metal"|"m7g.medium"|"m7g.large"|"m7g.xlarge"|"m7g.2xlarge"|"m7g.4xlarge"|"m7g.8xlarge"|"m7g.12xlarge"|"m7g.16xlarge"|"m7g.metal"|"r7g.medium"|"r7g.large"|"r7g.xlarge"|"r7g.2xlarge"|"r7g.4xlarge"|"r7g.8xlarge"|"r7g.12xlarge"|"r7g.16xlarge"|"r7g.metal"|"c6in.metal"|"m6in.metal"|"m6idn.metal"|"r6in.metal"|"r6idn.metal"|"inf2.xlarge"|"inf2.8xlarge"|"inf2.24xlarge"|"inf2.48xlarge"|"trn1n.32xlarge"|"i4g.large"|"i4g.xlarge"|"i4g.2xlarge"|"i4g.4xlarge"|"i4g.8xlarge"|"i4g.16xlarge"|"hpc7g.4xlarge"|"hpc7g.8xlarge"|"hpc7g.16xlarge"|"c7gn.medium"|"c7gn.large"|"c7gn.xlarge"|"c7gn.2xlarge"|"c7gn.4xlarge"|"c7gn.8xlarge"|"c7gn.12xlarge"|"c7gn.16xlarge"|"p5.48xlarge"|"m7i.large"|"m7i.xlarge"|"m7i.2xlarge"|"m7i.4xlarge"|"m7i.8xlarge"|"m7i.12xlarge"|"m7i.16xlarge"|"m7i.24xlarge"|"m7i.48xlarge"|"m7i-flex.large"|"m7i-flex.xlarge"|"m7i-flex.2xlarge"|"m7i-flex.4xlarge"|"m7i-flex.8xlarge"|"m7a.medium"|"m7a.large"|"m7a.xlarge"|"m7a.2xlarge"|"m7a.4xlarge"|"m7a.8xlarge"|"m7a.12xlarge"|"m7a.16xlarge"|"m7a.24xlarge"|"m7a.32xlarge"|"m7a.48xlarge"|"m7a.metal-48xl"|"hpc7a.12xlarge"|"hpc7a.24xlarge"|"hpc7a.48xlarge"|"hpc7a.96xlarge"|"c7gd.medium"|"c7gd.large"|"c7gd.xlarge"|"c7gd.2xlarge"|"c7gd.4xlarge"|"c7gd.8xlarge"|"c7gd.12xlarge"|"c7gd.16xlarge"|"m7gd.medium"|"m7gd.large"|"m7gd.xlarge"|"m7gd.2xlarge"|"m7gd.4xlarge"|"m7gd.8xlarge"|"m7gd.12xlarge"|"m7gd.16xlarge"|"r7gd.medium"|"r7gd.large"|"r7gd.xlarge"|"r7gd.2xlarge"|"r7gd.4xlarge"|"r7gd.8xlarge"|"r7gd.12xlarge"|"r7gd.16xlarge"|"r7a.medium"|"r7a.large"|"r7a.xlarge"|"r7a.2xlarge"|"r7a.4xlarge"|"r7a.8xlarge"|"r7a.12xlarge"|"r7a.16xlarge"|"r7a.24xlarge"|"r7a.32xlarge"|"r7a.48xlarge"|"c7i.large"|"c7i.xlarge"|"c7i.2xlarge"|"c7i.4xlarge"|"c7i.8xlarge"|"c7i.12xlarge"|"c7i.16xlarge"|"c7i.24xlarge"|"c7i.48xlarge"|"mac2-m2pro.metal"|"r7iz.large"|"r7iz.xlarge"|"r7iz.2xlarge"|"r7iz.4xlarge"|"r7iz.8xlarge"|"r7iz.12xlarge"|"r7iz.16xlarge"|"r7iz.32xlarge"|"c7a.medium"|"c7a.large"|"c7a.xlarge"|"c7a.2xlarge"|"c7a.4xlarge"|"c7a.8xlarge"|"c7a.12xlarge"|"c7a.16xlarge"|"c7a.24xlarge"|"c7a.32xlarge"|"c7a.48xlarge"|"c7a.metal-48xl"|"r7a.metal-48xl"|"r7i.large"|"r7i.xlarge"|"r7i.2xlarge"|"r7i.4xlarge"|"r7i.8xlarge"|"r7i.12xlarge"|"r7i.16xlarge"|"r7i.24xlarge"|"r7i.48xlarge"|"dl2q.24xlarge"|"mac2-m2.metal"|"i4i.12xlarge"|"i4i.24xlarge"|"c7i.metal-24xl"|"c7i.metal-48xl"|"m7i.metal-24xl"|"m7i.metal-48xl"|"r7i.metal-24xl"|"r7i.metal-48xl"|"r7iz.metal-16xl"|"r7iz.metal-32xl"|"c7gd.metal"|"m7gd.metal"|"r7gd.metal"|"g6.xlarge"|"g6.2xlarge"|"g6.4xlarge"|"g6.8xlarge"|"g6.12xlarge"|"g6.16xlarge"|"g6.24xlarge"|"g6.48xlarge"|"gr6.4xlarge"|"gr6.8xlarge"|"c7i-flex.large"|"c7i-flex.xlarge"|"c7i-flex.2xlarge"|"c7i-flex.4xlarge"|"c7i-flex.8xlarge"|"u7i-12tb.224xlarge"|"u7in-16tb.224xlarge"|"u7in-24tb.224xlarge"|"u7in-32tb.224xlarge"|"u7ib-12tb.224xlarge"|"c7gn.metal"|"r8g.medium"|"r8g.large"|"r8g.xlarge"|"r8g.2xlarge"|"r8g.4xlarge"|"r8g.8xlarge"|"r8g.12xlarge"|"r8g.16xlarge"|"r8g.24xlarge"|"r8g.48xlarge"|"r8g.metal-24xl"|"r8g.metal-48xl"|"mac2-m1ultra.metal"|"g6e.xlarge"|"g6e.2xlarge"|"g6e.4xlarge"|"g6e.8xlarge"|"g6e.12xlarge"|"g6e.16xlarge"|"g6e.24xlarge"|"g6e.48xlarge"|"c8g.medium"|"c8g.large"|"c8g.xlarge"|"c8g.2xlarge"|"c8g.4xlarge"|"c8g.8xlarge"|"c8g.12xlarge"|"c8g.16xlarge"|"c8g.24xlarge"|"c8g.48xlarge"|"c8g.metal-24xl"|"c8g.metal-48xl"|"m8g.medium"|"m8g.large"|"m8g.xlarge"|"m8g.2xlarge"|"m8g.4xlarge"|"m8g.8xlarge"|"m8g.12xlarge"|"m8g.16xlarge"|"m8g.24xlarge"|"m8g.48xlarge"|"m8g.metal-24xl"|"m8g.metal-48xl"|"x8g.medium"|"x8g.large"|"x8g.xlarge"|"x8g.2xlarge"|"x8g.4xlarge"|"x8g.8xlarge"|"x8g.12xlarge"|"x8g.16xlarge"|"x8g.24xlarge"|"x8g.48xlarge"|"x8g.metal-24xl"|"x8g.metal-48xl"|"i7ie.large"|"i7ie.xlarge"|"i7ie.2xlarge"|"i7ie.3xlarge"|"i7ie.6xlarge"|"i7ie.12xlarge"|"i7ie.18xlarge"|"i7ie.24xlarge"|"i7ie.48xlarge"|"i8g.large"|"i8g.xlarge"|"i8g.2xlarge"|"i8g.4xlarge"|"i8g.8xlarge"|"i8g.12xlarge"|"i8g.16xlarge"|"i8g.24xlarge"|"i8g.metal-24xl"|"u7i-6tb.112xlarge"|"u7i-8tb.112xlarge"|"u7inh-32tb.480xlarge"|"p5e.48xlarge"|"p5en.48xlarge"|"f2.12xlarge"|"f2.48xlarge"|"trn2.48xlarge"|"c7i-flex.12xlarge"|"c7i-flex.16xlarge"|"m7i-flex.12xlarge"|"m7i-flex.16xlarge"|"i7ie.metal-24xl"|"i7ie.metal-48xl"|"i8g.48xlarge"|"c8gd.medium"|"c8gd.large"|"c8gd.xlarge"|"c8gd.2xlarge"|"c8gd.4xlarge"|"c8gd.8xlarge"|"c8gd.12xlarge"|"c8gd.16xlarge"|"c8gd.24xlarge"|"c8gd.48xlarge"|"c8gd.metal-24xl"|"c8gd.metal-48xl"|"i7i.large"|"i7i.xlarge"|"i7i.2xlarge"|"i7i.4xlarge"|"i7i.8xlarge"|"i7i.12xlarge"|"i7i.16xlarge"|"i7i.24xlarge"|"i7i.48xlarge"|"i7i.metal-24xl"|"i7i.metal-48xl"|"p6-b200.48xlarge"|"m8gd.medium"|"m8gd.large"|"m8gd.xlarge"|"m8gd.2xlarge"|"m8gd.4xlarge"|"m8gd.8xlarge"|"m8gd.12xlarge"|"m8gd.16xlarge"|"m8gd.24xlarge"|"m8gd.48xlarge"|"m8gd.metal-24xl"|"m8gd.metal-48xl"|"r8gd.medium"|"r8gd.large"|"r8gd.xlarge"|"r8gd.2xlarge"|"r8gd.4xlarge"|"r8gd.8xlarge"|"r8gd.12xlarge"|"r8gd.16xlarge"|"r8gd.24xlarge"|"r8gd.48xlarge"|"r8gd.metal-24xl"|"r8gd.metal-48xl",
  "KeyName": "string",
  "Monitoring": {
    "Enabled": true|false
  },
  "Placement": {
    "AvailabilityZone": "string",
    "Affinity": "string",
    "GroupName": "string",
    "HostId": "string",
    "Tenancy": "default"|"dedicated"|"host",
    "SpreadDomain": "string",
    "HostResourceGroupArn": "string",
    "PartitionNumber": integer,
    "GroupId": "string"
  },
  "RamDiskId": "string",
  "DisableApiTermination": true|false,
  "InstanceInitiatedShutdownBehavior": "stop"|"terminate",
  "UserData": "string",
  "TagSpecifications": [
    {
      "ResourceType": "capacity-reservation"|"client-vpn-endpoint"|"customer-gateway"|"carrier-gateway"|"coip-pool"|"declarative-policies-report"|"dedicated-host"|"dhcp-options"|"egress-only-internet-gateway"|"elastic-ip"|"elastic-gpu"|"export-image-task"|"export-instance-task"|"fleet"|"fpga-image"|"host-reservation"|"image"|"import-image-task"|"import-snapshot-task"|"instance"|"instance-event-window"|"internet-gateway"|"ipam"|"ipam-pool"|"ipam-scope"|"ipv4pool-ec2"|"ipv6pool-ec2"|"key-pair"|"launch-template"|"local-gateway"|"local-gateway-route-table"|"local-gateway-virtual-interface"|"local-gateway-virtual-interface-group"|"local-gateway-route-table-vpc-association"|"local-gateway-route-table-virtual-interface-group-association"|"natgateway"|"network-acl"|"network-interface"|"network-insights-analysis"|"network-insights-path"|"network-insights-access-scope"|"network-insights-access-scope-analysis"|"outpost-lag"|"placement-group"|"prefix-list"|"replace-root-volume-task"|"reserved-instances"|"route-table"|"security-group"|"security-group-rule"|"service-link-virtual-interface"|"snapshot"|"spot-fleet-request"|"spot-instances-request"|"subnet"|"subnet-cidr-reservation"|"traffic-mirror-filter"|"traffic-mirror-session"|"traffic-mirror-target"|"transit-gateway"|"transit-gateway-attachment"|"transit-gateway-connect-peer"|"transit-gateway-multicast-domain"|"transit-gateway-policy-table"|"transit-gateway-route-table"|"transit-gateway-route-table-announcement"|"volume"|"vpc"|"vpc-endpoint"|"vpc-endpoint-connection"|"vpc-endpoint-service"|"vpc-endpoint-service-permission"|"vpc-peering-connection"|"vpn-connection"|"vpn-gateway"|"vpc-flow-log"|"capacity-reservation-fleet"|"traffic-mirror-filter-rule"|"vpc-endpoint-connection-device-type"|"verified-access-instance"|"verified-access-group"|"verified-access-endpoint"|"verified-access-policy"|"verified-access-trust-provider"|"vpn-connection-device-type"|"vpc-block-public-access-exclusion"|"route-server"|"route-server-endpoint"|"route-server-peer"|"ipam-resource-discovery"|"ipam-resource-discovery-association"|"instance-connect-endpoint"|"verified-access-endpoint-target"|"ipam-external-resource-verification-token"|"mac-modification-task",
      "Tags": [
        {
          "Key": "string",
          "Value": "string"
        }
        ...
      ]
    }
    ...
  ],
  "ElasticGpuSpecifications": [
    {
      "Type": "string"
    }
    ...
  ],
  "ElasticInferenceAccelerators": [
    {
      "Type": "string",
      "Count": integer
    }
    ...
  ],
  "SecurityGroupIds": ["string", ...],
  "SecurityGroups": ["string", ...],
  "InstanceMarketOptions": {
    "MarketType": "spot"|"capacity-block",
    "SpotOptions": {
      "MaxPrice": "string",
      "SpotInstanceType": "one-time"|"persistent",
      "BlockDurationMinutes": integer,
      "ValidUntil": timestamp,
      "InstanceInterruptionBehavior": "hibernate"|"stop"|"terminate"
    }
  },
  "CreditSpecification": {
    "CpuCredits": "string"
  },
  "CpuOptions": {
    "CoreCount": integer,
    "ThreadsPerCore": integer,
    "AmdSevSnp": "enabled"|"disabled"
  },
  "CapacityReservationSpecification": {
    "CapacityReservationPreference": "capacity-reservations-only"|"open"|"none",
    "CapacityReservationTarget": {
      "CapacityReservationId": "string",
      "CapacityReservationResourceGroupArn": "string"
    }
  },
  "LicenseSpecifications": [
    {
      "LicenseConfigurationArn": "string"
    }
    ...
  ],
  "HibernationOptions": {
    "Configured": true|false
  },
  "MetadataOptions": {
    "HttpTokens": "optional"|"required",
    "HttpPutResponseHopLimit": integer,
    "HttpEndpoint": "disabled"|"enabled",
    "HttpProtocolIpv6": "disabled"|"enabled",
    "InstanceMetadataTags": "disabled"|"enabled"
  },
  "EnclaveOptions": {
    "Enabled": true|false
  },
  "InstanceRequirements": {
    "VCpuCount": {
      "Min": integer,
      "Max": integer
    },
    "MemoryMiB": {
      "Min": integer,
      "Max": integer
    },
    "CpuManufacturers": ["intel"|"amd"|"amazon-web-services"|"apple", ...],
    "MemoryGiBPerVCpu": {
      "Min": double,
      "Max": double
    },
    "ExcludedInstanceTypes": ["string", ...],
    "InstanceGenerations": ["current"|"previous", ...],
    "SpotMaxPricePercentageOverLowestPrice": integer,
    "OnDemandMaxPricePercentageOverLowestPrice": integer,
    "BareMetal": "included"|"required"|"excluded",
    "BurstablePerformance": "included"|"required"|"excluded",
    "RequireHibernateSupport": true|false,
    "NetworkInterfaceCount": {
      "Min": integer,
      "Max": integer
    },
    "LocalStorage": "included"|"required"|"excluded",
    "LocalStorageTypes": ["hdd"|"ssd", ...],
    "TotalLocalStorageGB": {
      "Min": double,
      "Max": double
    },
    "BaselineEbsBandwidthMbps": {
      "Min": integer,
      "Max": integer
    },
    "AcceleratorTypes": ["gpu"|"fpga"|"inference", ...],
    "AcceleratorCount": {
      "Min": integer,
      "Max": integer
    },
    "AcceleratorManufacturers": ["amazon-web-services"|"amd"|"nvidia"|"xilinx"|"habana", ...],
    "AcceleratorNames": ["a100"|"inferentia"|"k520"|"k80"|"m60"|"radeon-pro-v520"|"t4"|"vu9p"|"v100"|"a10g"|"h100"|"t4g", ...],
    "AcceleratorTotalMemoryMiB": {
      "Min": integer,
      "Max": integer
    },
    "NetworkBandwidthGbps": {
      "Min": double,
      "Max": double
    },
    "AllowedInstanceTypes": ["string", ...],
    "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice": integer,
    "BaselinePerformanceFactors": {
      "Cpu": {
        "References": [
          {
            "InstanceFamily": "string"
          }
          ...
        ]
      }
    }
  },
  "PrivateDnsNameOptions": {
    "HostnameType": "ip-name"|"resource-name",
    "EnableResourceNameDnsARecord": true|false,
    "EnableResourceNameDnsAAAARecord": true|false
  },
  "MaintenanceOptions": {
    "AutoRecovery": "default"|"disabled"
  },
  "DisableApiStop": true|false,
  "Operator": {
    "Principal": "string"
  },
  "NetworkPerformanceOptions": {
    "BandwidthWeighting": "default"|"vpc-1"|"ebs-1"
  }
}

--resolve-alias | --no-resolve-alias (логическое значение)

Если true, и если параметр Systems Manager указан для ImageId, идентификатор AMI отображается в ответе для imageID. Дополнительную информацию см. в разделе Использование параметра Systems Manager вместо идентификатора AMI в руководстве пользователя Amazon EC2.

По умолчанию: false

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

Примеры

Примечание

Чтобы использовать следующие примеры, необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве пользователя AWS CLI в разделе «Начало работы».

Если не указано иное, все примеры используют правила цитирования в стиле Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей консоли. Дополнительную информацию см. в разделе Использование кавычек со строками в руководстве пользователя AWS CLI.

Для создания версии шаблона запуска

В этом примере создается новая версия шаблона запуска на основе версии 1 шаблона запуска и указывается другой идентификатор AMI.

Команда:

aws ec2 create-launch-template-version --launch-template-id lt-0abcd290751193123 --version-description WebVersion2 --source-version 1 --launch-template-data '{"ImageId":"ami-c998b6b2"}'

Вывод:

{
  "LaunchTemplateVersion": {
      "VersionDescription": "WebVersion2",
      "LaunchTemplateId": "lt-0abcd290751193123",
      "LaunchTemplateName": "WebServers",
      "VersionNumber": 2,
      "CreatedBy": "arn:aws:iam::123456789012:root",
      "LaunchTemplateData": {
          "ImageId": "ami-c998b6b2",
          "InstanceType": "t2.micro",
          "NetworkInterfaces": [
              {
                  "Ipv6Addresses": [
                      {
                          "Ipv6Address": "2001:db8:1234:1a00::123"
                      }
                  ],
                  "DeviceIndex": 0,
                  "SubnetId": "subnet-7b16de0c",
                  "AssociatePublicIpAddress": true
              }
          ]
      },
      "DefaultVersion": false,
      "CreateTime": "2017-12-01T13:35:46.000Z"
  }
}

Вывод

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

Информация о версии шаблона запуска.

LaunchTemplateId -> (строка)

Идентификатор шаблона запуска.

LaunchTemplateName -> (строка)

Название шаблона запуска.

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

Номер версии.

VersionDescription -> (строка)

Описание версии.

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

Время создания версии.

CreatedBy -> (строка)

Субъект, создавший версию.

DefaultVersion -> (логическое значение)

Указывает, является ли версия версией по умолчанию.

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

Информация о шаблоне запуска.

KernelId -> (строка)

Идентификатор ядра, если применимо.

EbsOptimized -> (булево)

Указывает, оптимизирована ли виртуальная машина для Amazon EBS I/O.

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

Профиль IAM экземпляра.

Arn -> (строка)

Amazon Resource Name (ARN) профиля экземпляра.

Name -> (строка)

Имя профиля экземпляра.

BlockDeviceMappings -> (список)

Сопоставления блочных устройств.

(структура)

Описание сопоставления блочных устройств.

DeviceName -> (строка)

Имя устройства.

VirtualName -> (строка)

Имя виртуального устройства (ephemeralN).

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

Информация о блочном устройстве для тома EBS.

Encrypted -> (булево)

Указывает, зашифрован ли том EBS.

DeleteOnTermination -> (булево)

Указывает, удаляется ли том EBS при завершении работы экземпляра.

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

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

KmsKeyId -> (строка)

Идентификатор (ключ ID, псевдоним ключа, ARN ключа или ARN псевдонима) управляемого клиентом ключа KMS, используемого для шифрования EBS.

SnapshotId -> (строка)

Идентификатор моментального снимка.

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

Размер тома в ГБ.

VolumeType -> (строка)

Тип тома.

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

Пропускная способность тома в МБ/с.

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

Установленная скорость инициализации тома Amazon EBS в МБ/с. Если скорость инициализации тома не была указана, значение равно null.

NoDevice -> (строка)

Для пропуска устройства из сопоставления блочных устройств укажите пустую строку.

NetworkInterfaces -> (список)

Сетевые интерфейсы.

(структура)

Описание сетевого интерфейса.

AssociateCarrierIpAddress -> (булево)

Указывает, нужно ли назначить Carrier IP-адрес с eth0 для нового сетевого интерфейса.

Используйте этот параметр, когда запускаете экземпляр в зоне Wavelength и хотите назначить Carrier IP-адрес сетевому интерфейсу. Дополнительную информацию о Carrier IP-адресах см. в руководстве разработчика Wavelength .

AssociatePublicIpAddress -> (булево)

Указывает, нужно ли назначить общедоступный IPv4-адрес с eth0 для нового сетевого интерфейса.

Amazon Web Services взимает плату за все общедоступные IPv4-адреса, включая общедоступные IPv4-адреса, назначенные работающим экземплярам и Elastic IP-адреса. Дополнительную информацию см. на вкладке «Общедоступный IPv4-адрес» на странице цен Amazon VPC.

DeleteOnTermination -> (булево)

Указывает, удаляется ли сетевой интерфейс при завершении работы экземпляра.

Description -> (строка)

Описание сетевого интерфейса.

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

Индекс устройства для подключения сетевого интерфейса.

Groups -> (список)

Идентификаторы одного или нескольких сетевых групп.

(строка)

InterfaceType -> (строка)

Тип сетевого интерфейса.

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

Количество IPv6-адресов для сетевого интерфейса.

Ipv6Addresses -> (список)

IPv6-адреса для сетевого интерфейса.

(структура)

Описание IPv6-адреса.

Ipv6Address -> (строка)

IPv6-адрес.

IsPrimaryIpv6 -> (булево)

Определяет, является ли IPv6-адрес, связанный с сетевым интерфейсом, основным IPv6-адресом. При включении IPv6-адреса GUA в качестве основного IPv6-адреса, первый IPv6-адрес GUA будет сделан основным IPv6-адресом, пока экземпляр не будет завершен или сетевой интерфейс не будет отсоединен. Дополнительную информацию см. в RunInstances.

NetworkInterfaceId -> (строка)

Идентификатор сетевого интерфейса.

PrivateIpAddress -> (строка)

Основной частный IPv4-адрес сетевого интерфейса.

PrivateIpAddresses -> (список)

Один или несколько частных IPv4-адресов.

(структура)

Описание дополнительного частного IPv4-адреса для сетевого интерфейса.

Primary -> (булево)

Указывает, является ли частный IPv4-адрес основным частным IPv4-адресом. Только один IPv4-адрес может быть назначен основным.

PrivateIpAddress -> (строка)

Частный IPv4-адрес.

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

Количество дополнительных частных IPv4-адресов для сетевого интерфейса.

SubnetId -> (строка)

Идентификатор подсети для сетевого интерфейса.

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

Индекс сетевой карты.

Ipv4Prefixes -> (список)

Один или несколько IPv4-префиксов, назначенных сетевому интерфейсу.

(структура)

Информация о делегированных IPv4-префиксах, назначенных сетевому интерфейсу.

Ipv4Prefix -> (строка)

Делегированные IPv4-префиксы, назначенные сетевому интерфейсу.

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

Количество IPv4-префиксов, автоматически назначенных Amazon Web Services сетевому интерфейсу.

Ipv6Prefixes -> (список)

Один или несколько IPv6-префиксов, назначенных сетевому интерфейсу.

(структура)

Информация о делегированных IPv6-префиксах, назначенных сетевому интерфейсу.

Ipv6Prefix -> (строка)

Делегированные IPv6-префиксы, назначенные сетевому интерфейсу.

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

Количество IPv6-префиксов, автоматически назначенных Amazon Web Services сетевому интерфейсу.

PrimaryIpv6 -> (булево)

Основной IPv6-адрес сетевого интерфейса. При включении IPv6-адреса GUA в качестве основного IPv6-адреса, первый IPv6-адрес GUA будет сделан основным IPv6-адресом, пока экземпляр не будет завершен или сетевой интерфейс не будет отсоединен. Дополнительную информацию об основных IPv6-адресах см. в RunInstances.

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

Содержит параметры ENA Express для экземпляров, запущенных из шаблона запуска.

EnaSrdEnabled -> (булево)

Указывает, включен ли ENA Express для сетевого интерфейса.

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

Настраивает ENA Express для UDP-сетевого трафика.

EnaSrdUdpEnabled -> (булево)

Указывает, использует ли UDP-трафик экземпляра ENA Express. Для указания этого параметра необходимо предварительно включить ENA Express.

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

Спецификация отслеживания подключений для группы безопасности, которая позволяет установить таймаут для отслеживания подключений на сетевом интерфейсе Elastic. Дополнительную информацию см. в разделе Таймаут отслеживания неактивных подключений в руководстве пользователя Amazon EC2.

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

Таймаут (в секундах) для неактивных TCP-соединений в установленном состоянии. Мин.: 60 секунд. Макс.: 432000 секунд (5 дней). По умолчанию: 432000 секунд. Рекомендуется: меньше 432000 секунд.

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

Таймаут (в секундах) для неактивных UDP-потоков, которые получили трафик только в одном направлении или в одной транзакции запрос-ответ. Мин.: 30 секунд. Макс.: 60 секунд. По умолчанию: 30 секунд.

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

Таймаут (в секундах) для неактивных UDP-потоков, классифицированных как потоки, которые получили более одной транзакции запрос-ответ. Мин.: 60 секунд. Макс.: 180 секунд (3 минуты). По умолчанию: 180 секунд.

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

Количество очередей ENA, созданных с экземпляром.

ImageId -> (строка)

Идентификатор AMI или параметр Systems Manager. Параметр Systems Manager будет преобразован в ID AMI при запуске экземпляра.

Значение зависит от того, что было указано в запросе. Возможные значения:

  • Если в запросе был указан ID AMI, то это ID AMI.
  • Если в запросе был указан параметр Systems Manager, и ResolveAlias был настроен как true, то это ID AMI, которому параметр соответствует в хранилище параметров.
  • Если в запросе был указан параметр Systems Manager, и ResolveAlias был настроен как false, то это значение параметра.

Дополнительную информацию см. в разделе Использование параметра Systems Manager вместо ID AMI в руководстве пользователя Amazon EC2.

InstanceType -> (строка)

Тип экземпляра.

KeyName -> (строка)

Имя пары ключей.

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

Мониторинг экземпляра.

Enabled -> (булево)

Указывает, включен ли подробный мониторинг. В противном случае включен базовый мониторинг.

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

Размещение экземпляра.

AvailabilityZone -> (строка)

Зона доступности экземпляра.

Affinity -> (строка)

Настройка сродства для экземпляра на выделенном хосте.

GroupName -> (строка)

Имя группы размещения для экземпляра.

HostId -> (строка)

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

Tenancy -> (строка)

Тип аренды экземпляра. Экземпляр с арендой типа dedicated работает на оборудовании с однопользовательской арендой.

SpreadDomain -> (строка)

Зарезервировано для будущих применений.

HostResourceGroupArn -> (строка)

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

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

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

GroupId -> (строка)

Идентификатор группы размещения. Необходимо указать Идентификатор группы группы размещения для запуска экземпляра в общей группе размещения.

RamDiskId -> (строка)

Идентификатор RAM-диска, если применимо.

DisableApiTermination -> (булево)

Если установлено значение true, указывает, что экземпляр нельзя завершить с помощью консоли Amazon EC2, командной строки или API.

InstanceInitiatedShutdownBehavior -> (строка)

Указывает, останавливается или завершается экземпляр при инициации завершения работы с экземпляра (используя системную команду для выключения системы).

UserData -> (строка)

Данные пользователя для экземпляра.

TagSpecifications -> (список)

Теги, применяемые к ресурсам, создаваемым во время запуска экземпляра.

(структура)

Спецификация тегов для шаблона запуска.

ResourceType -> (строка)

Тип ресурса, к которому применяются теги.

Tags -> (список)

Теги для ресурса.

(структура)

Описание тега.

Key -> (строка)

Ключ тега.

Ограничения: ключи тегов регистрозависимы и поддерживают максимум 127 символов Юникода. Не могут начинаться с aws:.

Value -> (строка)

Значение тега.

Ограничения: значения тегов регистрозависимы и поддерживают максимум 256 символов Юникода.

ElasticGpuSpecifications -> (список)

Устарело.

Примечание

Amazon Elastic Graphics прекратил поддержку 8 января 2024 года.

(структура)

Устарело.

Примечание

Amazon Elastic Graphics прекратил поддержку 8 января 2024 года.

Type -> (строка)

Устарело.

Примечание

Amazon Elastic Graphics прекратил поддержку 8 января 2024 года.

ElasticInferenceAccelerators -> (список)

Примечание

Amazon Elastic Inference больше недоступен.

Ускоритель Elastic Inference для ассоциации с экземпляром. Ускорители Elastic Inference — это ресурс, который можно подключить к вашим экземплярам Amazon EC2 для ускорения задач вывода глубокого обучения (DL).

Вы не можете указать ускорители разных поколений в одном запросе.

(структура)

Примечание

Amazon Elastic Inference больше недоступен.

Описание ускорителя Elastic Inference.

Type -> (строка)

Тип ускорителя Elastic Inference. Возможные значения: eia1.medium, eia1.large и eia1.xlarge.

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

Количество ускорителей Elastic Inference, подключаемых к экземпляру.

По умолчанию: 1

SecurityGroupIds -> (список)

Идентификаторы групп безопасности.

(строка)

SecurityGroups -> (список)

Названия групп безопасности.

(строка)

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

Рыночный (покупки) вариант для экземпляров.

MarketType -> (строка)

Тип рынка.

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

Параметры для Spot-экземпляров.

MaxPrice -> (строка)

Максимальная почасовая цена, которую вы готовы платить за Spot-экземпляр. Не рекомендуется использовать этот параметр, так как он может привести к увеличению прерываний. Если вы не укажете этот параметр, вы будете платить текущую цену Spot. Если вы укажете этот параметр, он должен быть больше USD $0,001. Указание значения ниже USD $0,001 приведет к сообщению об ошибке InvalidParameterValue при использовании шаблона запуска для запуска экземпляра.

SpotInstanceType -> (строка)

Тип запроса Spot-экземпляра.

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

Требуемая продолжительность Spot-экземпляров (также известная как блоки Spot), в минутах. Это значение должно быть кратно 60 (60, 120, 180, 240, 300 или 360).

ValidUntil -> (метка времени)

Конечная дата запроса. Для одноразового запроса запрос остается активным до тех пор, пока все экземпляры не запустятся, запрос не будет отменен или не будет достигнута эта дата. Если запрос является постоянным, он остается активным до отмены или достижения этой даты и времени.

InstanceInterruptionBehavior -> (строка)

Поведение при прерывании Spot-экземпляра.

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

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

CpuCredits -> (строка)

Вариант кредитования для использования ЦП экземпляра типа T.

Допустимые значения: standard | unlimited

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

Параметры ЦП для экземпляра. Дополнительную информацию см. в разделе Параметры ЦП для экземпляров Amazon EC2 в руководстве пользователя Amazon EC2.

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

Количество ядер ЦП для экземпляра.

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

Количество потоков на ядро ЦП.

AmdSevSnp -> (строка)

Указывает, включен ли экземпляр для AMD SEV-SNP. Дополнительную информацию см. в разделе AMD SEV-SNP для экземпляров Amazon EC2.

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

Информация о варианте назначения резервационной емкости.

CapacityReservationPreference -> (строка)

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

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

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

Информация о целевом резерве емкости или группе резервов емкости.

CapacityReservationId -> (строка)

Идентификатор целевого резерва емкости.

CapacityReservationResourceGroupArn -> (строка)

ARN целевой группы резервов емкости.

LicenseSpecifications -> (список)

Конфигурации лицензий.

(структура)

Описание конфигурации лицензии.

LicenseConfigurationArn -> (строка)

Amazon Resource Name (ARN) конфигурации лицензии.

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

Указывает, настроен ли экземпляр для гибернации. Дополнительную информацию см. в разделе Гибернация вашего экземпляра Amazon EC2 в руководстве пользователя Amazon EC2.

Configured -> (булево)

Если этот параметр установлен в true, экземпляр включен для гибернации; в противном случае он не включен для гибернации.

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

Параметры метаданных для экземпляра. Дополнительную информацию см. в разделе Настройка параметров службы метаданных экземпляра в руководстве пользователя Amazon EC2.

State -> (строка)

Состояние изменения параметров метаданных.

pending — параметры метаданных обновляются, и экземпляр не готов обрабатывать трафик метаданных с новым выбором.

applied — параметры метаданных успешно применены к экземпляру.

HttpTokens -> (строка)

Указывает, требуется ли IMDSv2.

  • optional — IMDSv2 необязателен. Вы можете выбрать, отправлять ли токен сеанса в запросах получения метаданных экземпляра. Если вы получаете учетные данные роли IAM без токена сеанса, вы получаете учетные данные роли IMDSv1. Если вы получаете учетные данные роли IAM с помощью действительного токена сеанса, вы получаете учетные данные роли IMDSv2.
  • required — IMDSv2 требуется. Вы должны отправить токен сеанса в запросах получения метаданных экземпляра. С этим параметром получение учетных данных роли IAM всегда возвращает учетные данные IMDSv2; учетные данные IMDSv1 недоступны.

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

Желаемый предел переходов для HTTP PUT-ответов для запросов метаданных экземпляра. Чем больше число, тем дальше могут распространяться запросы метаданных экземпляра.

По умолчанию: 1

Возможные значения: целые числа от 1 до 64

HttpEndpoint -> (строка)

Включает или отключает HTTP-точку входа для метаданных ваших экземпляров. Если параметр не указан, состояние по умолчанию — enabled.

Примечание

Если вы укажете значение disabled, вы не сможете получить доступ к метаданным вашего экземпляра.

HttpProtocolIpv6 -> (строка)

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

По умолчанию: disabled

InstanceMetadataTags -> (строка)

Установите значение enabled, чтобы разрешить доступ к тегам экземпляра из метаданных экземпляра. Установите значение disabled, чтобы отключить доступ к тегам экземпляра из метаданных экземпляра. Дополнительную информацию см. в разделе Просмотр тегов для ваших экземпляров EC2 с помощью метаданных экземпляра.

По умолчанию: disabled

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

Указывает, включен ли экземпляр для Amazon Web Services Nitro Enclaves.

Enabled -> (булево)

Если этот параметр установлен в true, экземпляр включен для Amazon Web Services Nitro Enclaves; в противном случае он не включен для Amazon Web Services Nitro Enclaves.

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

Атрибуты для типов экземпляров. При указании атрибутов экземпляров Amazon EC2 будет определять типы экземпляров с этими атрибутами.

Если вы укажете InstanceRequirements, вы не можете указать InstanceTypes.

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

Минимальное и максимальное количество виртуальных процессоров (vCPU).

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

Минимальное количество vCPU. Если значение равно 0, минимальное ограничение отсутствует.

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

Максимальное количество vCPU. Если этот параметр не указан, максимальное ограничение отсутствует.

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

Минимальный и максимальный объём памяти в MiB.

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

Минимальный объём памяти в MiB. Если этот параметр не указан, минимальное ограничение отсутствует.

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

Максимальный объём памяти в MiB. Если этот параметр не указан, максимальное ограничение отсутствует.

CpuManufacturers -> (список)

Производители процессоров для включения.

  • Для типов экземпляров с процессорами Intel укажите intel.
  • Для типов экземпляров с процессорами AMD укажите amd.
  • Для типов экземпляров с процессорами Amazon Web Services укажите amazon-web-services.
  • Для типов экземпляров с процессорами Apple укажите apple.

Примечание

Не путайте производителя процессора с архитектурой процессора. Экземпляры будут запущены с совместимой архитектурой процессора на основе образа Amazon Machine Image (AMI), который вы указываете в шаблоне запуска.

По умолчанию: Любой производитель

(строка)

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

Минимальный и максимальный объём памяти на vCPU в GiB.

По умолчанию: Минимальных и максимальных ограничений нет

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

Минимальный объём памяти на vCPU в GiB. Если этот параметр не указан, минимальное ограничение отсутствует.

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

Максимальный объём памяти на vCPU в GiB. Если этот параметр не указан, максимальное ограничение отсутствует.

ExcludedInstanceTypes -> (список)

Типы экземпляров для исключения.

Можно использовать строки с одним или несколькими символами подстановки, представленными звёздочкой (*), чтобы исключить тип, размер или поколение экземпляра. Ниже приведены примеры: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

Например, если вы укажете c5*, Amazon EC2 исключит всю семейство экземпляров C5, включая все типы экземпляров C5a и C5n. Если вы укажете m5a.*, Amazon EC2 исключит все типы экземпляров M5a, но не типы экземпляров M5n.

Примечание

Если вы укажете ExcludedInstanceTypes, вы не можете указать AllowedInstanceTypes.

По умолчанию: Типы исключённых экземпляров отсутствуют

(строка)

InstanceGenerations -> (список)

Указывает, включаются ли типы экземпляров текущего или предыдущего поколения. Типы экземпляров текущего поколения рекомендуются для использования. Типы экземпляров текущего поколения обычно представляют собой последние два или три поколения в каждой семействе экземпляров. Дополнительную информацию см. в разделе Типы экземпляров в руководстве пользователя Amazon EC2.

Для типов экземпляров текущего поколения укажите current.

Для типов экземпляров предыдущего поколения укажите previous.

По умолчанию: Типы экземпляров текущего и предыдущего поколения

(строка)

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

[Защита от цены] Пороговое значение для защиты от цены для Spot-экземпляров, выраженное в процентах, превышающих идентифицированную цену Spot. Идентифицированная цена Spot — это цена Spot самого низкого по цене экземпляра текущего поколения типа C, M или R с вашими указанными атрибутами. Если ни один экземпляр текущего поколения типа C, M или R не соответствует вашим атрибутам, то идентифицированная цена Spot берётся с самого низкого по цене экземпляра текущего поколения, а в случае неудачи — с самого низкого по цене экземпляра предыдущего поколения, соответствующего вашим атрибутам. При выборе Amazon EC2 типов экземпляров с вашими атрибутами, типы экземпляров, цена Spot которых превышает указанный вами порог, будут исключены.

Параметр принимает целое число, которое Amazon EC2 интерпретирует как процент.

Если вы установите TargetCapacityUnitType на vcpu или memory-mib, порог защиты от цены будет применяться на основе цены за vCPU или за память вместо цены за экземпляр.

Этот параметр не поддерживается для GetSpotPlacementScores и GetInstanceTypesFromInstanceRequirements.

Примечание

Можно указать только один из SpotMaxPricePercentageOverLowestPrice или MaxSpotPriceAsPercentageOfOptimalOnDemandPrice. Если вы не укажете ни один из них, Amazon EC2 автоматически применит оптимальную защиту от цены, чтобы последовательно выбирать из широкого диапазона типов экземпляров. Чтобы указать отсутствие порога защиты от цены для Spot-экземпляров, то есть вы хотите учитывать все типы экземпляров, которые соответствуют вашим атрибутам, включите один из этих параметров и укажите высокое значение, например 999999.

По умолчанию: 100

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

[Защита от цены] Пороговое значение для защиты от цены для On-Demand экземпляров, выраженное в процентах, превышающих идентифицированную цену On-Demand. Идентифицированная цена On-Demand — это цена самого низкого по цене экземпляра текущего поколения типа C, M или R с вашими указанными атрибутами. При выборе Amazon EC2 типов экземпляров с вашими атрибутами, типы экземпляров, цена которых превышает указанный вами порог, будут исключены.

Параметр принимает целое число, которое Amazon EC2 интерпретирует как процент.

Чтобы отключить защиту от цены, укажите высокое значение, например 999999.

Этот параметр не поддерживается для GetSpotPlacementScores и GetInstanceTypesFromInstanceRequirements.

Примечание

Если вы установите TargetCapacityUnitType на vcpu или memory-mib, порог защиты от цены будет применяться на основе цены за vCPU или за память вместо цены за экземпляр.

По умолчанию: 20

BareMetal -> (строка)

Указывает, должны ли быть включены, исключены или необходимы типы экземпляров bare metal.

  • Чтобы включить типы экземпляров bare metal, укажите included.
  • Чтобы потребовать только типы экземпляров bare metal, укажите required.
  • Чтобы исключить типы экземпляров bare metal, укажите excluded.

По умолчанию: excluded

BurstablePerformance -> (строка)

Указывает, включаются ли типы экземпляров T с функцией ускоренного выполнения, исключаются или требуются. Дополнительную информацию см. в разделе Экземпляры с функцией ускоренного выполнения.

  • Чтобы включить типы экземпляров с функцией ускоренного выполнения, укажите included.
  • Чтобы потребовать только типы экземпляров с функцией ускоренного выполнения, укажите required.
  • Чтобы исключить типы экземпляров с функцией ускоренного выполнения, укажите excluded.

По умолчанию: excluded

RequireHibernateSupport -> (булево)

Указывает, должны ли типы экземпляров поддерживать гибернацию для On-Demand экземпляров.

Этот параметр не поддерживается для GetSpotPlacementScores.

По умолчанию: false

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

Минимальное и максимальное количество сетевых интерфейсов.

По умолчанию: Минимальных и максимальных ограничений нет

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

Минимальное количество сетевых интерфейсов. Если этот параметр не указан, минимальное ограничение отсутствует.

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

Максимальное количество сетевых интерфейсов. Если этот параметр не указан, максимальное ограничение отсутствует.

LocalStorage -> (строка)

Указывает, включаются ли типы экземпляров с томами хранилища экземпляра, исключаются или требуются. Дополнительную информацию см. в разделе Хранилище экземпляра Amazon EC2 в руководстве пользователя Amazon EC2.

  • Чтобы включить типы экземпляров с томами хранилища экземпляра, укажите included.
  • Чтобы потребовать только типы экземпляров с томами хранилища экземпляра, укажите required.
  • Чтобы исключить типы экземпляров с томами хранилища экземпляра, укажите excluded.

По умолчанию: included

LocalStorageTypes -> (список)

Тип локального хранилища, который требуется.

  • Для типов экземпляров с жёсткими дисками (HDD) укажите hdd.
  • Для типов экземпляров с твердотельными накопителями (SSD) укажите ssd.

По умолчанию: hdd и ssd

(строка)

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

Минимальный и максимальный объём общего локального хранилища в ГБ.

По умолчанию: Минимальных и максимальных ограничений нет

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

Минимальный объём общего локального хранилища в ГБ. Если этот параметр не указан, минимальное ограничение отсутствует.

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

Максимальный объём общего локального хранилища в ГБ. Если этот параметр не указан, максимальное ограничение отсутствует.

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

Минимальная и максимальная базовая пропускная способность Amazon EBS в Мбит/с. Дополнительную информацию см. в разделе Экземпляры Amazon EBS в руководстве пользователя Amazon EC2.

По умолчанию: Минимальных и максимальных ограничений нет

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

Минимальная базовая пропускная способность в Мбит/с. Если этот параметр не указан, минимальное ограничение отсутствует.

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

Максимальная базовая пропускная способность в Мбит/с. Если этот параметр не указан, максимальное ограничение отсутствует.

AcceleratorTypes -> (список)

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

  • Для типов экземпляров с ускорителями FPGA укажите fpga.
  • Для типов экземпляров с ускорителями GPU укажите gpu.
  • Для типов экземпляров с ускорителями Inference укажите inference.

По умолчанию: Любой тип ускорителя

(строка)

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

Минимальное и максимальное количество ускорителей (GPU, FPGA или чипы Amazon Web Services Inferentia) на экземпляре.

Чтобы исключить типы экземпляров с поддержкой ускорителей, установите Max на 0.

По умолчанию: Минимальных и максимальных ограничений нет

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

Минимальное количество ускорителей. Если этот параметр не указан, минимальное ограничение отсутствует.

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

Максимальное количество ускорителей. Если этот параметр не указан, максимальное ограничение отсутствует.

AcceleratorManufacturers -> (список)

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

  • Для типов экземпляров с устройствами Amazon Web Services укажите amazon-web-services .
  • Для типов экземпляров с устройствами AMD укажите amd .
  • Для типов экземпляров с устройствами Habana укажите habana .
  • Для типов экземпляров с устройствами NVIDIA укажите nvidia .
  • Для типов экземпляров с устройствами Xilinx укажите xilinx .

По умолчанию: любой производитель

(строка)

AcceleratorNames -> (список)

Ускорители, которые должны быть на типе экземпляра.

  • Для типов экземпляров с графическими процессорами NVIDIA A10G укажите a10g .
  • Для типов экземпляров с графическими процессорами NVIDIA A100 укажите a100 .
  • Для типов экземпляров с графическими процессорами NVIDIA H100 укажите h100 .
  • Для типов экземпляров с чипами Inferentia Amazon Web Services укажите inferentia .
  • Для типов экземпляров с графическими процессорами NVIDIA GRID K520 укажите k520 .
  • Для типов экземпляров с графическими процессорами NVIDIA K80 укажите k80 .
  • Для типов экземпляров с графическими процессорами NVIDIA M60 укажите m60 .
  • Для типов экземпляров с графическими процессорами AMD Radeon Pro V520 укажите radeon-pro-v520 .
  • Для типов экземпляров с графическими процессорами NVIDIA T4 укажите t4 .
  • Для типов экземпляров с графическими процессорами NVIDIA T4G укажите t4g .
  • Для типов экземпляров с программируемыми логическими массивами Xilinx VU9P укажите vu9p .
  • Для типов экземпляров с графическими процессорами NVIDIA V100 укажите v100 .

По умолчанию: любой ускоритель

(строка)

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

Минимальный и максимальный объём памяти ускорителя в Мбайт.

По умолчанию: отсутствуют минимальные или максимальные ограничения

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

Минимальный объём памяти ускорителя в Мбайт. Если этот параметр не указан, минимальное ограничение отсутствует.

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

Максимальный объём памяти ускорителя в Мбайт. Если этот параметр не указан, максимальное ограничение отсутствует.

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

Минимальный и максимальный объём пропускной способности сети в гигабитах в секунду (Гбит/с).

По умолчанию: отсутствуют минимальные или максимальные ограничения

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

Минимальный объём пропускной способности сети в Гбит/с. Если этот параметр не указан, минимальное ограничение отсутствует.

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

Максимальный объём пропускной способности сети в Гбит/с. Если этот параметр не указан, максимальное ограничение отсутствует.

AllowedInstanceTypes -> (список)

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

Можно использовать строки с одним или несколькими подстановками, представленными звездочкой (* ), чтобы разрешить тип, размер или поколение экземпляра. Ниже приведены примеры: m5.8xlarge , c5*.* , m5a.* , r* , *3* .

Например, если вы укажете c5* , Amazon EC2 позволит использовать всю семейство экземпляров C5, которое включает все типы экземпляров C5a и C5n. Если вы укажете m5a.* , Amazon EC2 позволит использовать все типы экземпляров M5a, но не типы экземпляров M5n.

Примечание

Если вы укажете AllowedInstanceTypes , вы не можете указать ExcludedInstanceTypes .

По умолчанию: все типы экземпляров

(строка)

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

[Защита цен] Пороговое значение цены для Spot-экземпляров, выраженное в процентах от определённой цены On-Demand. Определённая цена On-Demand — это цена самого недорогого экземпляра текущего поколения C, M или R с указанными вами атрибутами. Если ни один экземпляр текущего поколения C, M или R не соответствует вашим атрибутам, то определённая цена берётся от самого дешёвого экземпляра текущего поколения, а затем от самого дешёвого экземпляра предыдущего поколения, который соответствует вашим атрибутам. Когда Amazon EC2 выбирает экземпляры с вашими атрибутами, он будет исключать экземпляры, цена которых превышает заданный порог.

Параметр принимает целое число, которое Amazon EC2 интерпретирует как процент.

Если вы зададите TargetCapacityUnitType значение vcpu или memory-mib , порог защиты цены будет основан на цене за виртуальный процессор или память, а не на цене за экземпляр.

Примечание

Можно указать только один из SpotMaxPricePercentageOverLowestPrice или MaxSpotPriceAsPercentageOfOptimalOnDemandPrice. Если ни один из них не указан, Amazon EC2 автоматически применит оптимальную защиту цен, чтобы последовательно выбирать из широкого спектра типов экземпляров. Чтобы указать отсутствие порога защиты цены для Spot-экземпляров, то есть вы хотите рассмотреть все типы экземпляров, которые соответствуют вашим атрибутам, включите один из этих параметров и укажите высокое значение, например, 999999 .

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

Базовое быстродействие для рассмотрения, используя семейство экземпляров в качестве эталонной ссылки. Семейство экземпляров определяет самый низкий приемлемый уровень производительности. Amazon EC2 использует это базовое значение для ориентирования при выборе типа экземпляра, но нет гарантии, что выбранные типы экземпляров всегда будут превышать базовое значение для каждого приложения. В настоящее время этот параметр поддерживает только производительность процессора как фактор базового быстродействия. Дополнительную информацию см. в разделе Защита производительности в руководстве пользователя Amazon EC2.

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

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

References -> (список)

Укажите семейство экземпляров, которое необходимо использовать в качестве эталонной ссылки для производительности процессора. Все типы экземпляров, которые соответствуют вашим указанным атрибутам, будут сравниваться с производительностью процессора указанного семейства экземпляров, независимо от различий в производителе или архитектуре процессора.

Примечание

В настоящее время в списке можно указать только одно семейство экземпляров.

(структура)

Укажите семейство экземпляров, которое необходимо использовать в качестве эталонной ссылки для производительности процессора. Все типы экземпляров, которые соответствуют вашим указанным атрибутам, будут сравниваться с производительностью процессора указанного семейства экземпляров, независимо от производителя или архитектуры процессора.

Примечание

В настоящее время в списке можно указать только одно семейство экземпляров.

InstanceFamily -> (строка)

Семейство экземпляров, используемое в качестве эталонной ссылки.

Примечание

Убедитесь, что вы указали правильное значение для семейства экземпляров. Семейство экземпляров — это всё до точки (. ) в имени типа экземпляра. Например, в типе экземпляра c6i.large семейство экземпляров — c6i , а не c6 . Дополнительную информацию см. в руководстве Amazon EC2 по именованию типов экземпляров Amazon EC2.

Следующие семейства экземпляров не поддерживаются для защиты производительности:

  • c1
  • g3 | g3s
  • hpc7g
  • m1 | m2
  • mac1 | mac2 | mac2-m1ultra | mac2-m2 | mac2-m2pro
  • p3dn | p4d | p5
  • t1
  • u-12tb1 | u-18tb1 | u-24tb1 | u-3tb1 | u-6tb1 | u-9tb1 | u7i-12tb | u7in-16tb | u7in-24tb | u7in-32tb

Если вы включите защиту производительности, указав поддерживаемое семейство экземпляров, возвращаемые типы экземпляров исключат вышеперечисленные неподдерживаемые семейства экземпляров.

Если вы укажете неподдерживаемое семейство экземпляров в качестве значения базового быстродействия, API возвращает пустой ответ для GetInstanceTypesFromInstanceRequirements и исключение для CreateFleet , RequestSpotFleet , ModifyFleet и ModifySpotFleetRequest .

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

Параметры имени хоста экземпляра.

HostnameType -> (строка)

Тип имени хоста, который следует назначить экземпляру.

EnableResourceNameDnsARecord -> (булево)

Указывает, следует ли отвечать на запросы DNS для имён хостов экземпляров с помощью записей DNS A.

EnableResourceNameDnsAAAARecord -> (булево)

Указывает, следует ли отвечать на запросы DNS для имён хостов экземпляров с помощью записей DNS AAAA.

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

Параметры обслуживания вашего экземпляра.

AutoRecovery -> (строка)

Отключает автоматическое восстановление вашего экземпляра или устанавливает его по умолчанию.

DisableApiStop -> (булево)

Указывает, разрешена ли защита от остановки экземпляра. Дополнительную информацию см. в разделе Включение защиты от остановки для ваших экземпляров EC2 в руководстве пользователя Amazon EC2.

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

Сущность, управляющая шаблоном запуска.

Managed -> (булево)

Если true , ресурс управляется поставщиком услуг.

Principal -> (строка)

Если managed равно true , то возвращается управляющий субъект. Субъект — это поставщик услуг, управляющий ресурсом.

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

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

BandwidthWeighting -> (строка)

При настройке взвешивания пропускной способности вы можете увеличить базовую пропускную способность либо для сетевых соединений, либо для EBS до 25%. Общий доступный базовый объём пропускной способности для вашего экземпляра остаётся прежним. По умолчанию используется стандартная конфигурация пропускной способности для вашего типа экземпляра.

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

Сущность, управляющая шаблоном запуска.

Managed -> (булево)

Если true , ресурс управляется поставщиком услуг.

Principal -> (строка)

Если managed равно true , то возвращается управляющий субъект. Субъект — это поставщик услуг, управляющий ресурсом.

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

Если новая версия шаблона запуска содержит параметры или комбинации параметров, которые недействительны, для каждой проблемы возвращается код ошибки и сообщение об ошибке.

Ошибки -> (список)

Коды ошибок и сообщения об ошибках.

(структура)

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

Код -> (строка)

Код ошибки, указывающий, почему параметр или комбинация параметров недействительны. Дополнительную информацию о кодах ошибок см. в разделе Коды ошибок .

Сообщение -> (строка)

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

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

Spec-Zone.ru

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