describe-spot-instance-requests
Описание
Описывает указанные запросы на Spot-инстансы.
Вы можете использовать DescribeSpotInstanceRequests для поиска запущенного Spot-инстанса, проверив ответ. Если состояние Spot-инстанса равно fulfilled, идентификатор инстанса отображается в ответе и содержит идентификатор инстанса. В качестве альтернативы вы можете использовать DescribeInstances с фильтром, чтобы найти инстансы, где жизненный цикл инстанса равен spot.
Рекомендуется установить MaxResults со значением от 5 до 1000, чтобы ограничить количество возвращаемых элементов. Это страницирует вывод, что делает список более управляемым и быстрее возвращает элементы. Если список элементов превышает ваше значение MaxResults, то возвращается это количество элементов вместе со значением NextToken, которое можно передать в последующий запрос DescribeSpotInstanceRequests для получения оставшихся элементов.
Запросы на Spot-инстансы удаляются через четыре часа после отмены и завершения работы их инстансов.
См. также: Документация AWS API
describe-spot-instance-requests является страницированной операцией. Для получения всего набора результатов могут быть вызваны несколько API-вызовов. Вы можете отключить страницирование, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе, содержащем страницу, аргумент --query должен извлекать данные из результатов следующих выражений запроса: SpotInstanceRequests
Синтаксис
describe-spot-instance-requests
[--dry-run | --no-dry-run]
[--spot-instance-request-ids <value>]
[--filters <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--dry-run | --no-dry-run (boolean)
DryRunOperation. В противном случае он будет UnauthorizedOperation.--spot-instance-request-ids (список)
Идентификаторы запросов на Spot-инстансы.
(строка)
Синтаксис:
"string" "string" ...
--filters (список)
Фильтры.
-
availability-zone-group— группа зон доступности. -
create-time— метка времени создания запроса на Spot-инстанс. -
fault-code— код ошибки, связанный с запросом. -
fault-message— сообщение об ошибке, связанное с запросом. -
instance-id— идентификатор инстанса, который выполнил запрос. -
launch-group— группа запусков Spot-инстанса. -
launch.block-device-mapping.delete-on-termination— указывает, удаляется ли том EBS при завершении работы инстанса. -
launch.block-device-mapping.device-name— имя устройства для отображения тома в сопоставлении блочных устройств (например,/dev/sdhилиxvdh). -
launch.block-device-mapping.snapshot-id— идентификатор моментального снимка для тома EBS. -
launch.block-device-mapping.volume-size— размер тома EBS в ГБ. -
launch.block-device-mapping.volume-type— тип тома EBS:gp2илиgp3для SSD общего назначения,io1илиio2для SSD с предварительно настроенными IOPS,st1для HDD с оптимизацией производительности,sc1для HDD с холодным доступом илиstandardдля магнитного. -
launch.group-id— идентификатор группы безопасности для инстанса. -
launch.group-name— имя группы безопасности для инстанса. -
launch.image-id— идентификатор AMI. -
launch.instance-type— тип инстанса (например,m3.medium). -
launch.kernel-id— идентификатор ядра. -
launch.key-name— имя пары ключей, с которой запущен инстанс. -
launch.monitoring-enabled— включено ли подробное мониторинг для Spot-инстанса. -
launch.ramdisk-id— идентификатор диска RAM. -
launched-availability-zone— зона доступности, в которой запущен запрос. -
network-interface.addresses.primary— указывает, является ли IP-адрес основным частным IP-адресом. -
network-interface.delete-on-termination— указывает, удаляется ли сетевой интерфейс при завершении работы инстанса. -
network-interface.description— описание сетевого интерфейса. -
network-interface.device-index— индекс устройства для подключения сетевого интерфейса к инстансу. -
network-interface.group-id— идентификатор группы безопасности, связанной с сетевым интерфейсом. -
network-interface.network-interface-id— идентификатор сетевого интерфейса. -
network-interface.private-ip-address— основной частный IP-адрес сетевого интерфейса. -
network-interface.subnet-id— идентификатор подсети для инстанса. -
product-description— описание продукта, связанное с инстансом (Linux/UNIX|Windows). -
spot-instance-request-id— идентификатор запроса на Spot-инстанс. -
spot-price— максимальная почасовая цена для любого запущенного Spot-инстанса для выполнения запроса. -
state— состояние запроса на Spot-инстанс (open|active|closed|cancelled|failed). Информация о состоянии запроса на Spot может помочь отследить запросы на Spot-инстансы Amazon EC2. Дополнительную информацию см. в разделе Состояние запроса Spot в руководстве пользователя Amazon EC2. -
status-code— короткий код, описывающий последнее оценивание вашего запроса на Spot-инстанс. -
status-message— сообщение, объясняющее состояние запроса на Spot-инстанс. -
tag:<key>— комбинация ключ/значение тега, назначенного ресурсу. Используйте ключ тега в имени фильтра и значение тега в качестве значения фильтра. Например, чтобы найти все ресурсы, у которых есть тег с ключомOwnerи значениемTeamA, укажитеtag:Ownerдля имени фильтра иTeamAдля значения фильтра. -
tag-key— ключ тега, назначенного ресурсу. Используйте этот фильтр, чтобы найти все ресурсы, которым назначен тег с определенным ключом, независимо от значения тега. -
type— тип запроса на Spot-инстанс (one-time|persistent). -
valid-from— дата начала запроса. -
valid-until— дата окончания запроса.
(структура)
Пара имя-значение фильтра, используемая для возврата более конкретного списка результатов из операции описания. Фильтры можно использовать для сопоставления набора ресурсов по определенным критериям, таким как метки, атрибуты или идентификаторы.
Если вы указываете несколько фильтров, фильтры объединяются с AND, и запрос возвращает только результаты, которые соответствуют всем указанным фильтрам.
Дополнительную информацию см. в разделе Список и фильтрация с помощью командной строки и API в руководстве пользователя Amazon EC2.
Имя -> (строка)
Значения -> (список)
Значения фильтра. Значения фильтров чувствительны к регистру. Если вы указываете несколько значений для фильтра, значения объединяются с OR, и запрос возвращает все результаты, которые соответствуют любому из указанных значений.
(строка)
Сокращенный синтаксис:
Name=string,Values=string,string ...
Синтаксис JSON:
[
{
"Name": "string",
"Values": ["string", ...]
}
...
]
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному --generate-cli-skeleton. Если другие аргументы указаны в командной строке, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет принята буквально. Это не может быть указано вместе с --cli-input-yaml.
--starting-token (строка)
Маркер для указания места начала страницирования. Это NextToken из ранее усеченного ответа.
Примеры использования см. в разделе Страницирование в руководстве пользователя AWS CLI.
--page-size (целое число)
Размер каждой страницы для получения в вызове AWS-сервиса. Это не влияет на количество элементов, возвращаемых в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS-сервиса, получая меньше элементов в каждом вызове. Это может помочь предотвратить истечение времени ожидания вызовов AWS-сервиса.
Примеры использования см. в разделе Страницирование в руководстве пользователя AWS CLI.
--max-items (целое число)
Общее количество элементов, которые должны быть возвращены в выводе команды. Если общее количество доступных элементов больше указанного значения, в выводе команды предоставляется NextToken. Для возобновления страницирования укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую вне AWS CLI.
Примеры использования см. в разделе Страницирование в руководстве пользователя AWS CLI.
--generate-cli-skeleton (строка) Выводит каркас JSON в стандартный вывод без отправки запроса API. При указании без значения или со значением input, выводит пример JSON-ввода, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, он выведет пример ввода YAML, который можно использовать с --cli-input-yaml. Если указано значение output, он проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-каркас не стабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-каркасе.
Глобальные параметры
--debug (boolean)
Включить отладку логирования.
--endpoint-url (string)
Переопределить URL по умолчанию команды заданным URL.
--no-verify-ssl (boolean)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет поведение проверки SSL-сертификатов по умолчанию.
--no-paginate (boolean)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (string)
Стиль форматирования вывода команды.
- json
- text
- table
- yaml
- yaml-stream
--query (string)
Запрос JMESPath для фильтрации данных ответа.
--profile (string)
Использовать определенный профиль из файла аутентификации.
--region (string)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (string)
Отобразить версию этого инструмента.
--color (string)
Включить/отключить вывод цвета.
- on
- off
- auto
--no-sign-request (boolean)
Не подписывать запросы. Кредиты не будут загружены, если этот аргумент указан.
--ca-bundle (string)
Файл с набором сертификатов CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться блокирующим образом без таймаута. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет выполняться блокирующим образом без таймаута. Значение по умолчанию — 60 секунд.
--cli-binary-format (string)
Стиль форматирования двоичных блоков. Формат по умолчанию — 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 (boolean)
Отключить пейджер CLI для вывода.
--cli-auto-prompt (boolean)
Автоматически запросить параметры ввода CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматический запрос параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Подробную информацию см. в руководстве по началу работы в Руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования, аналогичные Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. Использование кавычек со строками в Руководстве пользователя AWS CLI.
Пример 1: Описание запроса на запуск экземпляра Spot Instance
Следующий describe-spot-instance-requests пример описывает указанный запрос на запуск экземпляра Spot Instance.
aws ec2 describe-spot-instance-requests \
--spot-instance-request-ids sir-08b93456
Вывод:
{
"SpotInstanceRequests": [
{
"CreateTime": "2018-04-30T18:14:55.000Z",
"InstanceId": "i-1234567890abcdef1",
"LaunchSpecification": {
"InstanceType": "t2.micro",
"ImageId": "ami-003634241a8fcdec0",
"KeyName": "my-key-pair",
"SecurityGroups": [
{
"GroupName": "default",
"GroupId": "sg-e38f24a7"
}
],
"BlockDeviceMappings": [
{
"DeviceName": "/dev/sda1",
"Ebs": {
"DeleteOnTermination": true,
"SnapshotId": "snap-0e54a519c999adbbd",
"VolumeSize": 8,
"VolumeType": "standard",
"Encrypted": false
}
}
],
"NetworkInterfaces": [
{
"DeleteOnTermination": true,
"DeviceIndex": 0,
"SubnetId": "subnet-049df61146c4d7901"
}
],
"Placement": {
"AvailabilityZone": "us-east-2b",
"Tenancy": "default"
},
"Monitoring": {
"Enabled": false
}
},
"LaunchedAvailabilityZone": "us-east-2b",
"ProductDescription": "Linux/UNIX",
"SpotInstanceRequestId": "sir-08b93456",
"SpotPrice": "0.010000"
"State": "active",
"Status": {
"Code": "fulfilled",
"Message": "Your Spot request is fulfilled.",
"UpdateTime": "2018-04-30T18:16:21.000Z"
},
"Tags": [],
"Type": "one-time",
"InstanceInterruptionBehavior": "terminate"
}
]
}
Пример 2: Описание запросов на запуск экземпляров Spot Instance на основе фильтров
Следующий describe-spot-instance-requests пример использует фильтры для ограничения результатов запросами на запуск экземпляров Spot Instance с указанным типом экземпляра в указанной зоне доступности. В примере используется параметр --query для отображения только идентификаторов экземпляров.
aws ec2 describe-spot-instance-requests \
--filters Name=launch.instance-type,Values=m3.medium Name=launched-availability-zone,Values=us-east-2a \
--query "SpotInstanceRequests[*].[InstanceId]" \
--output text
Вывод:
i-057750d42936e468a
i-001efd250faaa6ffa
i-027552a73f021f3bd
...
Дополнительные примеры использования фильтров см. в разделе «Перечисление и фильтрация ресурсов» в Руководстве пользователя Amazon Elastic Compute Cloud.
Пример 3: Описание запросов на запуск экземпляров Spot Instance на основе тегов
Следующий describe-spot-instance-requests пример использует фильтры тегов для ограничения результатов запросами на запуск экземпляров Spot Instance, имеющими тег cost-center=cc123.
aws ec2 describe-spot-instance-requests \
--filters Name=tag:cost-center,Values=cc123
Пример вывода для describe-spot-instance-requests см. в Примере 1.
Дополнительные примеры использования фильтров тегов см. в разделе «Работа с тегами» в Руководстве пользователя Amazon EC2.
Вывод
SpotInstanceRequests -> (список)
Запросы на экземпляры Spot.
(структура)
Описание запроса на экземпляр Spot.
ActualBlockHourlyPrice -> (строка)
AvailabilityZoneGroup -> (строка)
BlockDurationMinutes -> (целое число)
CreateTime -> (метка времени)
Fault -> (структура)
Код ошибки для запроса на экземпляр Spot, если таковой имеется.
Code -> (строка)
Message -> (строка)
InstanceId -> (строка)
LaunchGroup -> (строка)
LaunchSpecification -> (структура)
Дополнительная информация для запуска экземпляров.
UserData -> (строка)
AddressingType -> (строка)
BlockDeviceMappings -> (список)
Записи отображения блочных устройств.
(структура)
Описание отображения блочных устройств, которое определяет EBS-тома и тома локального хранилища, которые должны быть подключены к экземпляру при запуске.
Ebs -> (структура)
Параметры, используемые для автоматической настройки EBS-томов при запуске экземпляра.
DeleteOnTermination -> (булево)
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 System . На других экземплярах можно достичь производительности до 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 -> (строка)
KmsKeyId -> (строка)
Идентификатор (идентификатор ключа, псевдоним ключа, ARN ключа или ARN псевдонима) управляемого клиентом ключа KMS, который следует использовать для шифрования EBS.
Этот параметр поддерживается только для BlockDeviceMapping объектов, вызываемых с помощью RunInstances , RequestSpotFleet и RequestSpotInstances .
Throughput -> (целое число)
Пропускная способность, поддерживаемая томом, в MiB/с.
Этот параметр допустим только для 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 (скорость инициализации тома) в MiB/с, с которой будут загружаться блоки моментального снимка из Amazon S3 в том. Это также известно как инициализация тома. Указание скорости инициализации тома гарантирует, что том будет инициализирован с прогнозируемой и постоянной скоростью после создания.
Этот параметр поддерживается только для томов, созданных из моментальных снимков. Опустите этот параметр, если:
- Вы хотите создать том с помощью быстрого восстановления моментального снимка. Необходимо указать моментальный снимок, включенный для быстрого восстановления моментального снимка. В этом случае том будет полностью инициализирован при создании.
Примечание
Если вы укажете моментальный снимок, включенный для быстрого восстановления моментального снимка, и скорость инициализации тома, том будет инициализирован со заданной скоростью вместо быстрого восстановления моментального снимка.- Вы хотите создать том, инициализированный по умолчанию.
Дополнительную информацию см. в руководстве Amazon EC2.
Этот параметр не поддерживается при использовании CreateImage.
Допустимый диапазон: 100-300 MiB/c
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 -> (строка)
Name -> (строка)
ImageId -> (строка)
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)
Ipv6Addresses -> (list)
IPv6-адреса для назначения сетевому интерфейсу. Вы не можете указать этот параметр и параметр для назначения количества IPv6-адресов в одном запросе. Вы не можете указать этот параметр, если вы указали минимальное количество экземпляров для запуска.
(структура)
Описывает IPv6-адрес.
Ipv6Address -> (string)
IsPrimaryIpv6 -> (boolean)
NetworkInterfaceId -> (string)
Идентификатор сетевого интерфейса.
Если вы создаете Spot Fleet, опустите этот параметр, так как вы не можете указать идентификатор сетевого интерфейса в спецификации запуска.
PrivateIpAddress -> (string)
PrivateIpAddresses -> (list)
Приватные IPv4-адреса для назначения сетевому интерфейсу. Только один приватный IPv4-адрес может быть обозначен как основной. Вы не можете указать этот параметр, если запускаете более одного экземпляра в запросе RunInstances.
(структура)
Описывает дополнительный приватный IPv4-адрес для сетевого интерфейса.
Primary -> (boolean)
PrivateIpAddress -> (string)
SecondaryPrivateIpAddressCount -> (integer)
PrivateIpAddress.SubnetId -> (string)
AssociateCarrierIpAddress -> (boolean)
Указывает, нужно ли назначить адрес оператора сетевому интерфейсу.
Вы можете назначить адрес оператора только сетевому интерфейсу, находящемуся в подсети в Wavelength Zone. Дополнительную информацию об адресах оператора см. в Руководстве для разработчиков 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)
Ipv4PrefixCount -> (integer)
Ipv4Prefix.Ipv6Prefixes -> (list)
IPv6 делегированные префиксы, которые должны быть назначены сетевому интерфейсу. Вы не можете использовать этот параметр, если используете параметр Ipv6PrefixCount.
(структура)
Описывает параметр IPv6-префикса для сетевого интерфейса.
Ipv6Prefix -> (string)
Ipv6PrefixCount -> (integer)
Ipv6Prefix.PrimaryIpv6 -> (boolean)
EnaSrdSpecification -> (структура)
Устанавливает параметры ENA Express для сетевого интерфейса, подключенного к экземпляру.
EnaSrdEnabled -> (boolean)
EnaSrdUdpSpecification -> (структура)
Содержит параметры ENA Express для UDP-сетевого трафика для сетевого интерфейса, подключенного к экземпляру.
EnaSrdUdpEnabled -> (boolean)
true.ConnectionTrackingSpecification -> (структура)
Спецификация отслеживания подключений группы безопасности, которая позволяет установить таймаут для отслеживания подключений на сетевом интерфейсе Elastic. Дополнительную информацию см. в Руководстве пользователя Amazon EC2 на странице Таймауты отслеживания подключений.
TcpEstablishedTimeout -> (integer)
UdpStreamTimeout -> (integer)
UdpTimeout -> (integer)
EnaQueueCount -> (integer)
Placement -> (структура)
Информация о размещении экземпляра.
AvailabilityZone -> (string)
Зона доступности.
[Только Spot Fleet] Чтобы указать несколько зон доступности, разделяйте их запятыми, например, «us-west-2a, us-west-2b».
GroupName -> (string)
Tenancy -> (string)
dedicated работает на оборудовании с однопользовательской арендой. Тип аренды host не поддерживается для Spot Instances.RamdiskId -> (string)
SubnetId -> (string)
SecurityGroups -> (list)
Идентификаторы групп безопасности.
(структура)
Описывает группу безопасности.
GroupId -> (string)
GroupName -> (string)
Monitoring -> (структура)
Описание мониторинга экземпляра.
Enabled -> (boolean)
LaunchedAvailabilityZone -> (string)
ProductDescription -> (string)
SpotInstanceRequestId -> (string)
SpotPrice -> (string)
Максимальная цена за час, которую вы готовы заплатить за Spot Instance. Мы не рекомендуем использовать этот параметр, так как он может привести к увеличению прерываний. Если вы не указываете этот параметр, вы заплатите текущую цену Spot.
Предупреждение
Если вы указываете максимальную цену, ваши экземпляры будут прерываться чаще, чем если вы не указываете этот параметр.State -> (string)
Status -> (структура)
Код состояния и сообщение о состоянии запроса на запрос Spot Instance.
Код -> (строка)
Сообщение -> (строка)
UpdateTime -> (отметка времени)
Теги -> (список)
Все теги, назначенные ресурсу.
(структура)
Описание тега.
Ключ -> (строка)
Ключ тега.
Ограничения: ключи тегов чувствительны к регистру и принимают не более 127 символов Unicode. Не может начинаться с aws: .
Значение -> (строка)
Значение тега.
Ограничения: значения тегов чувствительны к регистру и принимают не более 256 символов Unicode.
Тип -> (строка)
ValidFrom -> (отметка времени)
ValidUntil -> (отметка времени)
Дата окончания запроса в формате UTC (YYYY -MM -DD T*HH* :MM :SS Z).
- Для постоянного запроса запрос остается активным до достижения даты и времени
validUntil. В противном случае запрос остается активным до его отмены. - Для одноразового запроса запрос остается активным до запуска всех экземпляров, отмены запроса или достижения даты и времени
validUntil. По умолчанию запрос действителен в течение 7 дней с момента его создания.
InstanceInterruptionBehavior -> (строка)
NextToken -> (строка)
null, когда больше элементов возвращать не нужно.
© Copyright 2025, Amazon Web Services. Created using Sphinx.