Spec-Zone.ru › AWS CLI v2

[ aws . ec2 ]

запрос-инстанций-spot

Описание

Создает запрос на инстанцию Spot.

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

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

Мы настоятельно не рекомендуем использовать API RequestSpotInstances, так как это устаревший API без запланированных инвестиций. Для запроса инстанций Spot см. Какой метод запроса Spot лучше всего использовать? в руководстве пользователя Amazon EC2.

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

Синтаксис

  request-spot-instances
[--launch-specification <value>]
[--tag-specifications <value>]
[--instance-interruption-behavior <value>]
[--dry-run | --no-dry-run]
[--spot-price <value>]
[--client-token <value>]
[--instance-count <value>]
[--type <value>]
[--valid-from<value>]
[--valid-until <value>]
[--launch-group <value>]
[--availability-zone-group <value>]
[--block-duration-minutes <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--launch-specification (структура)

Спецификация запуска.

SecurityGroupIds -> (список)

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

(строка)

SecurityGroups -> (список)

Не поддерживается.

(строка)

AddressingType -> (строка)

Устарело.

BlockDeviceMappings -> (список)

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

(структура)

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

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

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

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

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

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

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

Следующие значения поддерживаются для каждого типа тома:

  • gp3 : 3 000—16 000 IOPS
  • io1 : 100—64 000 IOPS
  • io2 : 100—256 000 IOPS

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

Этот параметр требуется для томов io1 и io2. По умолчанию для томов gp3 — 3 000 IOPS.

SnapshotId -> (строка)

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

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

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

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

  • gp2 и gp3 : 1—16 384 GiB
  • io1 : 4—16 384 GiB
  • io2 : 4—65 536 GiB
  • st1 и sc1 : 125—16 384 GiB
  • standard : 1—1024 GiB

VolumeType -> (строка)

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

KmsKeyId -> (строка)

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

Этот параметр поддерживается только для объектов BlockDeviceMapping, вызываемых методами RunInstances , RequestSpotFleet и RequestSpotInstances .

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

Пропускная способность, которую поддерживает том в MiB/с.

Этот параметр допустим только для томов gp3.

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

OutpostArn -> (строка)

ARN объекта Outpost, в котором хранится снимок.

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

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

Указывает, изменяется ли состояние шифрования тома EBS при восстановлении из базового снимка. Эффект установки состояния шифрования на true зависит от происхождения тома (новый или со снимка), начального состояния шифрования, владения и того, включено ли шифрование по умолчанию. Дополнительную информацию см. в руководстве пользователя Amazon EBS раздела Шифрование Amazon EBS.

В любом случае невозможно снять шифрование с зашифрованного тома.

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

Этот параметр не возвращается методом DescribeImageAttribute .

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

  • Если вы создаете отображение блочного устройства для нового (пустого) тома , вы можете включить этот параметр и указать либо true для зашифрованного тома, либо false для незашифрованного тома. Если вы опустите этот параметр, по умолчанию будет установлено значение false (незашифрованный).
  • Если вы создаете отображение блочного устройства из существующего зашифрованного или незашифрованного снимка , вы должны опустить этот параметр. Если вы включите этот параметр, запрос завершится ошибкой независимо от указанного вами значения.
  • Если вы создаете отображение блочного устройства из существующего незашифрованного тома , вы можете включить этот параметр, но вы должны указать false . Если вы укажете true, запрос завершится ошибкой. В этом случае мы рекомендуем опустить этот параметр.
  • Если вы создаете отображение блочного устройства из существующего зашифрованного тома , вы можете включить этот параметр и указать либо true , либо false . Однако, если вы укажете false , параметр будет проигнорирован, и отображение блочного устройства всегда будет зашифровано. В этом случае мы рекомендуем опустить этот параметр.

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

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

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

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

Примечание

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

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

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

Диапазон значений: 100—300 MiB/с

NoDevice -> (строка)

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

DeviceName -> (строка)

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

VirtualName -> (строка)

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

Тома хранилища экземпляра NVMe автоматически перечисляются и получают имя устройства. Их включение в отображение блочных устройств не влияет на работу.

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

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

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

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

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

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

Arn -> (строка)

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

Name -> (строка)

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

ImageId -> (строка)

Идентификатор AMI.

InstanceType -> (строка)

Тип экземпляра. Можно указать только один тип экземпляра.

KernelId -> (строка)

Идентификатор ядра.

KeyName -> (строка)

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

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

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

По умолчанию: Выключен

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

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

NetworkInterfaces -> (список)

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

(структура)

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

AssociatePublicIpAddress -> (boolean)

Указывает, следует ли назначить общедоступный IPv4-адрес экземпляру, который вы запускаете в VPC. Общедоступный IP-адрес может быть назначен только сетевому интерфейсу для eth0 и только новому сетевому интерфейсу, а не существующему. Вы не можете указать более одного сетевого интерфейса в запросе. При запуске в стандартной подсети значение по умолчанию равно true.

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

DeleteOnTermination -> (boolean)

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

Description -> (string)

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

DeviceIndex -> (integer)

Позиция сетевого интерфейса в порядке подключения. У первичного сетевого интерфейса индекс устройства равен 0.

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

Groups -> (list)

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

(string)

Ipv6AddressCount -> (integer)

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

Ipv6Addresses -> (list)

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

(структура)

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

Ipv6Address -> (string)

IPv6-адрес.

IsPrimaryIpv6 -> (boolean)

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

NetworkInterfaceId -> (string)

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

Если вы создаёте Spot Fleet, опустите этот параметр, так как вы не можете указать идентификатор сетевого интерфейса в спецификации запуска.

PrivateIpAddress -> (string)

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

PrivateIpAddresses -> (list)

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

(структура)

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

Primary -> (boolean)

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

PrivateIpAddress -> (string)

Приватный IPv4-адрес.

SecondaryPrivateIpAddressCount -> (integer)

Количество вторичных приватных IPv4-адресов. Вы не можете указать этот параметр и также указать вторичный приватный IP-адрес с помощью параметра PrivateIpAddress.

SubnetId -> (string)

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

AssociateCarrierIpAddress -> (boolean)

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

Вы можете назначить адрес оператора только сетевому интерфейсу, находящемуся в подсети в зоне Wavelength. Дополнительную информацию об адресах оператора см. в Руководстве разработчика Amazon Web Services Wavelength на странице Carrier IP address.

InterfaceType -> (string)

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

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

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

NetworkCardIndex -> (integer)

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

Если вы используете RequestSpotInstances для создания Spot Instances, опустите этот параметр, так как вы не можете указать индекс сетевой карты при использовании этого API. Чтобы указать индекс сетевой карты, используйте RunInstances.

Ipv4Prefixes -> (list)

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

(структура)

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

Ipv4Prefix -> (string)

Префикс IPv4. Дополнительную информацию см. в Руководстве пользователя Amazon EC2 на странице Assigning prefixes to network interfaces.

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 на странице Connection tracking timeouts.

TcpEstablishedTimeout -> (integer)

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

UdpStreamTimeout -> (integer)

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

UdpTimeout -> (integer)

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

EnaQueueCount -> (integer)

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

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

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

AvailabilityZone -> (string)

Availability Zone.

[Только Spot Fleet] Для указания нескольких Availability Zone разделяйте их запятыми; например, “us-west-2a, us-west-2b”.

GroupName -> (string)

Название группы размещения.

Tenancy -> (string)

Тип аренды экземпляра (если экземпляр работает в VPC). Экземпляр с арендой dedicated работает на оборудовании с однопользовательской арендой. Тип аренды host не поддерживается для Spot Instances.

RamdiskId -> (string)

Идентификатор RAM-диска.

SubnetId -> (string)

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

UserData -> (string)

Кодированные в base64 данные пользователя, которые экземпляры используют при запуске. Данные пользователя ограничены 16 КБ.

JSON-синтаксис:

{
  "SecurityGroupIds": ["string", ...],
  "SecurityGroups": ["string", ...],
  "AddressingType": "string",
  "BlockDeviceMappings": [
    {
      "Ebs": {
        "DeleteOnTermination": true|false,
        "Iops": integer,
        "SnapshotId": "string",
        "VolumeSize": integer,
        "VolumeType": "standard"|"io1"|"io2"|"gp2"|"sc1"|"st1"|"gp3",
        "KmsKeyId": "string",
        "Throughput": integer,
        "OutpostArn": "string",
        "Encrypted": true|false,
        "VolumeInitializationRate": integer
      },
      "NoDevice": "string",
      "DeviceName": "string",
      "VirtualName": "string"
    }
    ...
  ],
  "EbsOptimized": true|false,
  "IamInstanceProfile": {
    "Arn": "string",
    "Name": "string"
  },
  "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",
  "KernelId": "string",
  "KeyName": "string",
  "Monitoring": {
    "Enabled": true|false
  },
  "NetworkInterfaces": [
    {
      "AssociatePublicIpAddress": true|false,
      "DeleteOnTermination": true|false,
      "Description": "string",
      "DeviceIndex": integer,
      "Groups": ["string", ...],
      "Ipv6AddressCount": integer,
      "Ipv6Addresses": [
        {
          "Ipv6Address": "string",
          "IsPrimaryIpv6": true|false
        }
        ...
      ],
      "NetworkInterfaceId": "string",
      "PrivateIpAddress": "string",
      "PrivateIpAddresses": [
        {
          "Primary": true|false,
          "PrivateIpAddress": "string"
        }
        ...
      ],
      "SecondaryPrivateIpAddressCount": integer,
      "SubnetId": "string",
      "AssociateCarrierIpAddress": true|false,
      "InterfaceType": "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
    }
    ...
  ],
  "Placement": {
    "AvailabilityZone": "string",
    "GroupName": "string",
    "Tenancy": "default"|"dedicated"|"host"
  },
  "RamdiskId": "string",
  "SubnetId": "string",
  "UserData": "string"
}

--tag-specifications (список)

Пара ключ-значение для тегов запроса Spot Instance при создании. Значение для ResourceType должно быть spot-instances-request, в противном случае запрос Spot Instance завершится ошибкой. Чтобы добавить теги к запросу Spot Instance после его создания, см. CreateTags.

(структура)

Теги, применяемые к ресурсу при создании. При указании тега необходимо указать тип ресурса, иначе запрос завершится ошибкой.

Примечание

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

ResourceType -> (string)

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

Tags -> (список)

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

(структура)

Описывает тег.

Key -> (string)

Ключ тега.

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

Value -> (string)

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

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

Сокращенный синтаксис:

ResourceType=string,Tags=[{Key=string,Value=string},{Key=string,Value=string}] ...

Синтаксис JSON:

[
  {
    "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"
      }
      ...
    ]
  }
  ...
]

--instance-interruption-behavior (строка)

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

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

  • hibernate
  • stop
  • terminate

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

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

--spot-price (строка)

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

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

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

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

Уникальный, чувствительный к регистру идентификатор, который вы предоставляете для обеспечения идемпотентности запроса. Дополнительная информация в разделе Обеспечение идемпотентности в запросах Amazon EC2 API в Руководстве пользователя Amazon EC2.

--instance-count (целое число)

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

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

--type (строка)

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

По умолчанию: one-time

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

  • one-time
  • persistent

--valid-from (временная метка)

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

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

--valid-until (временная метка)

Дата окончания запроса в формате UTC (YYYY -MM -DD T*HH* :MM :SS Z).

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

--launch-group (строка)

Группа запуска экземпляров. Группы запуска — это экземпляры Spot, которые запускаются и завершаются вместе.

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

--availability-zone-group (строка)

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

Когда вы указываете группу доступных зон в запросе на экземпляры Spot, все экземпляры Spot в запросе запускаются в одной и той же доступной зоне. Близость экземпляров сохраняется с помощью этого параметра, но выбор доступной зоны не сохраняется. Группа применяется только к запросам на экземпляры Spot одного типа. Любые дополнительные запросы на экземпляры Spot, которые указаны с тем же именем группы доступных зон, запускаются в той же доступной зоне, если хотя бы один экземпляр из группы все еще активен.

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

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

--block-duration-minutes (целое число)

Устарело.

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного JSON, так как строка будет воспринята буквально. Это может не быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит каркас JSON в стандартный вывод без отправки запроса API. Если предоставлено без значения или со значением input, выводит пример входного JSON, который может быть использован как аргумент для --cli-input-json. Аналогично, если предоставлено yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно проверяет входные данные команд и возвращает пример выходного JSON для этой команды. Сгенерированный каркас JSON не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном каркасе JSON.

Глобальные параметры

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

Включить отладочную запись.

--endpoint-url (строка)

Переопределить URL по умолчанию команды заданным URL.

--no-verify-ssl (логическое значение)

По умолчанию AWS CLI использует SSL при взаимодействии с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.

--no-paginate (логическое значение)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команды.

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла учетных данных.

--region (строка)

Использовать определенный регион. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/отключить цветной вывод.

  • on
  • off
  • auto

--no-sign-request (логическое значение)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Файл сертификата CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения к сокету в секундах. Если значение установлено в 0, подключение к сокету будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. По умолчанию используется формат base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной строкой base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла непосредственно, независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (логическое значение)

Отключить паджинг CLI для вывода.

--cli-auto-prompt (логическое значение)

Автоматически запрашивать параметры CLI.

--no-cli-auto-prompt (логическое значение)

Отключить автоматическую запрос параметров CLI.

Примеры

Примечание

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

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

Для запроса экземпляров Spot

Эта команда создает разовый запрос на экземпляры Spot для пяти экземпляров в указанной доступной зоне. Если ваш аккаунт поддерживает только EC2-VPC, Amazon EC2 запускает экземпляры в подсети по умолчанию указанной доступной зоны. Если ваш аккаунт поддерживает EC2-Classic, Amazon EC2 запускает экземпляры в EC2-Classic в указанной доступной зоне.

Команда:

aws ec2 request-spot-instances --spot-price "0.03" --instance-count 5 --type "one-time" --launch-specification file://specification.json

Specification.json:

{
  "ImageId": "ami-1a2b3c4d",
  "KeyName": "my-key-pair",
  "SecurityGroupIds": [ "sg-1a2b3c4d" ],
  "InstanceType": "m3.medium",
  "Placement": {
    "AvailabilityZone": "us-west-2a"
  },
  "IamInstanceProfile": {
      "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
  }
}

Вывод:

{
  "SpotInstanceRequests": [
      {
          "Status": {
              "UpdateTime": "2014-03-25T20:54:21.000Z",
              "Code": "pending-evaluation",
              "Message": "Your Spot request has been submitted for review, and is pending evaluation."
          },
          "ProductDescription": "Linux/UNIX",
          "SpotInstanceRequestId": "sir-df6f405d",
          "State": "open",
          "LaunchSpecification": {
              "Placement": {
                  "AvailabilityZone": "us-west-2a"
              },
              "ImageId": "ami-1a2b3c4d",
              "KeyName": "my-key-pair",
              "SecurityGroups": [
                  {
                      "GroupName": "my-security-group",
                      "GroupId": "sg-1a2b3c4d"
                  }
              ],
              "Monitoring": {
                  "Enabled": false
              },
              "IamInstanceProfile": {
                  "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
              },
              "InstanceType": "m3.medium"
          },
          "Type": "one-time",
          "CreateTime": "2014-03-25T20:54:20.000Z",
          "SpotPrice": "0.050000"
      },
      ...
  ]
}

Эта команда создает разовый запрос на экземпляры Spot для пяти экземпляров в указанной подсети. Amazon EC2 запускает экземпляры в указанной подсети. Если VPC — нестандартный VPC, экземпляры по умолчанию не получают общедоступный IP-адрес.

Команда:

aws ec2 request-spot-instances --spot-price "0.050" --instance-count 5 --type "one-time" --launch-specification file://specification.json

Specification.json:

{
  "ImageId": "ami-1a2b3c4d",
  "SecurityGroupIds": [ "sg-1a2b3c4d" ],
  "InstanceType": "m3.medium",
  "SubnetId": "subnet-1a2b3c4d",
  "IamInstanceProfile": {
      "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
  }
}

Вывод:

{
  "SpotInstanceRequests": [
      {
          "Status": {
             "UpdateTime": "2014-03-25T22:21:58.000Z",
             "Code": "pending-evaluation",
             "Message": "Your Spot request has been submitted for review, and is pending evaluation."
          },
          "ProductDescription": "Linux/UNIX",
          "SpotInstanceRequestId": "sir-df6f405d",
          "State": "open",
          "LaunchSpecification": {
             "Placement": {
                 "AvailabilityZone": "us-west-2a"
             }
             "ImageId": "ami-1a2b3c4d"
             "SecurityGroups": [
                 {
                     "GroupName": "my-security-group",
                     "GroupID": "sg-1a2b3c4d"
                 }
             ]
             "SubnetId": "subnet-1a2b3c4d",
             "Monitoring": {
                 "Enabled": false
             },
             "IamInstanceProfile": {
                 "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
             },
             "InstanceType": "m3.medium",
         },
         "Type": "one-time",
         "CreateTime": "2014-03-25T22:21:58.000Z",
         "SpotPrice": "0.050000"
      },
      ...
  ]
}

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

Команда:

aws ec2 request-spot-instances --spot-price "0.050" --instance-count 1 --type "one-time" --launch-specification file://specification.json

Specification.json:

{
  "ImageId": "ami-1a2b3c4d",
  "KeyName": "my-key-pair",
  "InstanceType": "m3.medium",
  "NetworkInterfaces": [
    {
      "DeviceIndex": 0,
      "SubnetId": "subnet-1a2b3c4d",
      "Groups": [ "sg-1a2b3c4d" ],
      "AssociatePublicIpAddress": true
    }
  ],
  "IamInstanceProfile": {
      "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role"
  }
}

Вывод

SpotInstanceRequests -> (список)

Запросы на экземпляры Spot.

(структура)

Описание запроса на экземпляр Spot.

ActualBlockHourlyPrice -> (строка)

Устарело.

AvailabilityZoneGroup -> (строка)

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

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

Устарело.

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

Дата и время создания запроса на экземпляр Spot в формате UTC (например, YYYY -MM -DD T*HH* :MM :SS Z).

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

Коды ошибок для запроса на экземпляр Spot, если таковые имеются.

Code -> (строка)

Код причины изменения состояния экземпляра Spot.

Message -> (строка)

Сообщение об изменении состояния экземпляра Spot.

InstanceId -> (строка)

Идентификатор экземпляра, если экземпляр был запущен для выполнения запроса на экземпляр Spot.

LaunchGroup -> (строка)

Группа запуска экземпляров. Группы запуска — это экземпляры Spot, которые запускаются и завершаются вместе.

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

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

UserData -> (строка)

Данные пользователя, закодированные в base64, которые экземпляры используют при запуске. Данные пользователя ограничены 16 КБ.

AddressingType -> (строка)

Устарело.

BlockDeviceMappings -> (список)

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

(структура)

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

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

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

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

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

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

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

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

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

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

Этот параметр обязателен для io1 и io2 томов. По умолчанию для gp3 томов значение составляет 3000 IOPS.

SnapshotId -> (строка)

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

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

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

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

  • 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.

KmsKeyId -> (строка)

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

Этот параметр поддерживается только для BlockDeviceMapping объектов, вызываемых функциями RunInstances , RequestSpotFleet и RequestSpotInstances .

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

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

Этот параметр допустим только для gp3 томов.

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

OutpostArn -> (строка)

ARN регионального узла, в котором хранится снимок.

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

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

Указывает, изменено ли состояние шифрования тома EBS при восстановлении из базового снимка. Эффект установки состояния шифрования в true зависит от источника тома (новый или со снимка), начального состояния шифрования, владения и включения шифрования по умолчанию. Дополнительная информация в руководстве по Amazon EBS.

В любом случае невозможно снять шифрование с зашифрованного тома.

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

Этот параметр не возвращается функцией DescribeImageAttribute .

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

  • Если вы создаете отображение блочного устройства для нового (пустого) тома, вы можете включить этот параметр и указать true для зашифрованного тома или false для незашифрованного тома. Если вы опустите этот параметр, он по умолчанию будет равен false (незашифрованный).
  • Если вы создаете отображение блочного устройства из существующего зашифрованного или незашифрованного снимка, вы должны опустить этот параметр. Если вы включите этот параметр, запрос завершится ошибкой независимо от указанного значения.
  • Если вы создаете отображение блочного устройства из существующего незашифрованного тома, вы можете включить этот параметр, но вы должны указать false . Если вы укажете true , запрос завершится ошибкой. В этом случае рекомендуется опустить параметр.
  • Если вы создаете отображение блочного устройства из существующего зашифрованного тома, вы можете включить этот параметр и указать true или false . Однако если вы укажете false , параметр игнорируется, и отображение блочного устройства всегда будет зашифровано. В этом случае рекомендуется опустить параметр.

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

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

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

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

Примечание

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

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

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

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

NoDevice -> (строка)

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

DeviceName -> (строка)

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

VirtualName -> (строка)

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

Тома памяти экземпляра NVMe автоматически перечисляются и получают имя устройства. Их включение в отображение блочных устройств не влияет на работу.

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

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

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

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

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

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

Arn -> (строка)

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

Name -> (строка)

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

ImageId -> (строка)

Идентификатор AMI.

InstanceType -> (строка)

Тип экземпляра. Можно указать только один тип экземпляра.

KernelId -> (строка)

Идентификатор ядра.

KeyName -> (строка)

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

NetworkInterfaces -> (список)

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

(структура)

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

AssociatePublicIpAddress -> (boolean)

Указывает, нужно ли назначить общедоступный IPv4-адрес экземпляру, который вы запускаете в VPC. Общедоступный IP-адрес может быть назначен только сетевому интерфейсу eth0 и только новому сетевому интерфейсу, а не существующему. Вы не можете указать более одного сетевого интерфейса в запросе. При запуске в стандартной подсети значение по умолчанию равно true.

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

DeleteOnTermination -> (boolean)

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

Description -> (string)

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

DeviceIndex -> (integer)

Позиция сетевого интерфейса в порядке подключения. Основной сетевой интерфейс имеет индекс устройства 0.

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

Groups -> (list)

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

(string)

Ipv6AddressCount -> (integer)

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

Ipv6Addresses -> (list)

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

(структура)

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

Ipv6Address -> (string)

IPv6-адрес.

IsPrimaryIpv6 -> (boolean)

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

NetworkInterfaceId -> (string)

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

Если вы создаёте Spot Fleet, опустите этот параметр, поскольку вы не можете указать идентификатор сетевого интерфейса в спецификации запуска.

PrivateIpAddress -> (string)

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

PrivateIpAddresses -> (list)

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

(структура)

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

Primary -> (boolean)

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

PrivateIpAddress -> (string)

Приватный IPv4-адрес.

SecondaryPrivateIpAddressCount -> (integer)

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

SubnetId -> (string)

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

AssociateCarrierIpAddress -> (boolean)

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

Вы можете назначить IP-адрес оператора только сетевому интерфейсу, который находится в подсети в зоне Wavelength. Для получения дополнительной информации об адресах оператора см. IP-адрес оператора в руководстве разработчика Amazon Web Services Wavelength.

InterfaceType -> (string)

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

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

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

NetworkCardIndex -> (integer)

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

Если вы используете RequestSpotInstances для создания Spot Instances, опустите этот параметр, поскольку вы не можете указать индекс сетевой карты при использовании этого API. Для указания индекса сетевой карты используйте RunInstances.

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 -> (structure)

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

EnaSrdEnabled -> (boolean)

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

EnaSrdUdpSpecification -> (structure)

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

EnaSrdUdpEnabled -> (boolean)

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

ConnectionTrackingSpecification -> (structure)

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

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

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

AvailabilityZone -> (string)

Зона доступности.

[Только Spot Fleet] Чтобы указать несколько зон доступности, разделите их запятыми; например, «us-west-2a, us-west-2b».

GroupName -> (string)

Имя группы размещения.

Tenancy -> (string)

Вид аренды экземпляра (если экземпляр работает в VPC). Экземпляр с арендой dedicated работает на аппаратном обеспечении с арендой на одного пользователя. Аренда host не поддерживается для Spot Instances.

RamdiskId -> (string)

Идентификатор RAM-диска.

SubnetId -> (string)

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

SecurityGroups -> (list)

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

(структура)

Описание группы безопасности.

GroupId -> (string)

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

GroupName -> (string)

Имя группы безопасности.

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

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

Enabled -> (boolean)

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

LaunchedAvailabilityZone -> (string)

Зона доступности, в которой запущен запрос.

ProductDescription -> (string)

Описание продукта, связанного с Spot Instance.

SpotInstanceRequestId -> (string)

Идентификатор запроса Spot Instance.

SpotPrice -> (string)

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

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

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

State -> (string)

Состояние запроса Spot Instance. Информация о состоянии запроса Spot помогает отслеживать ваши запросы Spot Instance. Для получения дополнительной информации см. Состояние запроса Spot в руководстве пользователя Amazon EC2.

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

Код состояния и сообщение о состоянии запроса на запуск Spot-инстанса.

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

Код состояния. Список кодов состояния см. в руководстве пользователя Amazon EC2 в разделе «Коды состояния запросов Spot».

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

Описание кода состояния.

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

Дата и время последнего обновления состояния в формате UTC (например, ГГГГ -ММ -ДД T*ЧЧ* :ММ :СС Z).

Теги -> (список)

Все теги, присвоенные ресурсу.

(структура)

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

Ключ -> (строка)

Ключ тега.

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

Значение -> (строка)

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

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

Тип -> (строка)

Тип запроса на запуск Spot-инстанса.

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

Начальная дата запроса в формате UTC (например, ГГГГ -ММ -ДД T*ЧЧ* :ММ :СС Z). Запрос активируется в это время.

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

Конечная дата запроса в формате UTC (ГГГГ -ММ -ДД T*ЧЧ* :ММ :СС Z).

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

InstanceInterruptionBehavior -> (строка)

Поведение при прерывании Spot-инстанса.

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

Spec-Zone.ru

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