Spec-Zone.ru › AWS CLI v2

[ aws . ec2 ]

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

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

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

Устарело.

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

Дата и время создания запроса на экземпляр Spot в формате UTC (например, ГГГГ-ММ-ДД ЧЧ:ММ:СС 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 томов это базовая производительность тома и скорость накопления кредитов 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 -> (строка)

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

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

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)

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

Вы можете назначить адрес оператора только сетевому интерфейсу, находящемуся в подсети в 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)

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

Ipv4PrefixCount -> (integer)

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

Ipv6Prefixes -> (list)

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

(структура)

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

Ipv6Prefix -> (string)

IPv6-префикс.

Ipv6PrefixCount -> (integer)

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

PrimaryIpv6 -> (boolean)

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

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

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

EnaSrdEnabled -> (boolean)

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

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

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

EnaSrdUdpEnabled -> (boolean)

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

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

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

TcpEstablishedTimeout -> (integer)

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

UdpStreamTimeout -> (integer)

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

UdpTimeout -> (integer)

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

EnaQueueCount -> (integer)

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

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. Дополнительную информацию см. в Руководстве пользователя Amazon EC2 на странице Состояние запроса Spot.

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

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

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

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

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

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

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

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

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

Все теги, назначенные ресурсу.

(структура)

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

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

Ключ тега.

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

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

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

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

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

Тип запроса Spot Instance.

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

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

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

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

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

InstanceInterruptionBehavior -> (строка)

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

NextToken -> (строка)

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

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

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

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