Menú
Amazon Elastic Compute Cloud
Guía del usuario de instancias de Linux

Solicitudes de Flota de subasta

Para usar una Flota de subasta, cree una solicitud de Flota de subasta que incluya la capacidad de destino, una parte bajo demanda opcional, una o varias especificaciones de lanzamiento para las instancias y el precio máximo que está dispuesto a pagar. Amazon EC2 trata de mantener la capacidad de destino de la Flota de subasta aunque cambien los precios de spot. Para obtener más información, consulte Cómo funciona Flota de subasta.

Existen dos tipos de solicitudes de Flota de subasta request y maintain. Puede crear una Flota de subasta para enviar una solicitud puntual para la capacidad deseada o requerir que mantenga una capacidad de destino a lo largo del tiempo. Ambos tipos de solicitudes se benefician de la estrategia de asignación de las Flota de subastas.

Cuando se realiza una solicitud puntual, la Flota de subasta realiza las solicitudes requeridas, pero no intenta reponer las instancia de subastas si la capacidad disminuye. Si la capacidad no está disponible, la Flota de subasta no emitirá solicitudes a grupos de spot alternativos.

Para mantener una capacidad de destino, la Flota de subasta realiza las solicitudes requeridas para satisfacer la capacidad de destino y, de forma automática, repondrá todas las instancias interrumpidas.

Una vez que se ha enviado la solicitud, no es posible modificar la capacidad de destino de una solicitud puntual. Para cambiar la capacidad de destino, cancelar la solicitud y enviar una nueva.

Una solicitud de Flota de subasta permanece activa hasta que caduca o hasta que usted la cancela. Cuando se cancela una solicitud de Flota de subasta, se puede especificar si al cancelar la solicitud de Flota de subasta se terminan las instancia de subastas de la Flota de subasta.

Cada especificación de lanzamiento incluye la información que necesita Amazon EC2 para lanzar una instancia, como una AMI, un tipo de instancia, una subred o una zona de disponibilidad, y uno o varios grupos de seguridad.

Estados de una solicitud de Flota de subasta

Una solicitud de Flota de subasta puede tener uno de los siguientes estados:

  • submitted: se está evaluando la solicitud de Flota de subasta y Amazon EC2 se está preparando para lanzar el número de instancia de subastas de destino.

  • active: se ha validado la Flota de subasta y Amazon EC2 está intentando mantener el número de instancia de subastas en ejecución. La solicitud permanece en este estado hasta que se modifica o se cancela.

  • modifying: se está modificando la solicitud de Flota de subasta. La solicitud permanece en este estado hasta que la modificación se procese completamente o se cancele la Flota de subasta. Una solicitud de una única vez (request) no se puede modificar y este estado no se aplica a estas solicitudes de spot.

  • cancelled_running: se ha cancelado la Flota de subasta y no se lanzarán instancia de subastas adicionales, pero las instancia de subastas existentes se seguirán ejecutando hasta su interrupción o terminación. La solicitud permanece en este estado hasta que se interrumpan o terminen todas las instancias.

  • cancelled_terminating: se ha cancelado la Flota de subasta y sus instancia de subastas se están terminando. La solicitud permanece en este estado hasta que se terminen todas las instancias.

  • cancelled: la Flota de subasta se ha cancelado y no tiene instancia de subastas en ejecución. La solicitud de Flota de subasta se elimina dos días después de la terminación de sus instancias.

La siguiente ilustración representa las transiciones entre los distintos estados de una solicitud. Si excede los límites de la Flota de subasta, la solicitud se cancela inmediatamente.

 Estados de una solicitud de Flota de subasta

Requisitos previos de las Flota de subastas

Si usa la consola de Amazon EC2 para crear una Flota de subasta, se crea un rol llamado aws-ec2-spot-fleet-tagging-role que concede a la Flota de subasta permiso para solicitar, lanzar, terminar y etiquetar instancias en su nombre. Este rol se selecciona cuando se crea la solicitud de Flota de subasta. Si utiliza la AWS CLI o una API en su lugar, debe asegurarse de que este rol exista. Puede usar el asistente de solicitud de instancia de subastas (el rol se crea cuando se pasa a la segunda página del asistente) o la consola de IAM del modo siguiente.

Para crear el rol de IAM, para la Flota de subasta

  1. Abra la consola de IAM, en https://console.aws.amazon.com/iam/.

  2. Seleccione Roles en el panel de navegación.

  3. En la página Select type of trusted entity (Seleccionar tipo de entidad de confianza), elija AWS service (Servicio de AWS), EC2, EC2 - Spot Fleet Tagging (EC2 - Etiquetado de flota de spot) y, a continuación, elija Next: Permissions (Siguiente: Permisos).

  4. En la página Attached permissions policy, elija Next: Review.

  5. En la página Review (Revisión), escriba un nombre para el rol (por ejemplo, aws-ec2-spot-fleet-tagging-role) y después elija Create role (Crear rol).

La Flota de subasta y los usuarios de IAM

Si los usuarios de IAM van a crear o administrar una Flota de subasta, asegúrese de concederles los permisos necesarios como se indica a continuación.

Para conceder permisos a un usuario de IAM para la Flota de subasta

  1. Abra la consola de IAM, en https://console.aws.amazon.com/iam/.

  2. En el panel de navegación, seleccione Policies, Create policy.

  3. En la página Create policy (Crear política), elija la pestaña JSON, sustituya el texto por lo siguiente y, a continuación, elija Review policy (Revisar política).

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:*" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "iam:ListRoles", "iam:PassRole", "iam:ListInstanceProfiles" ], "Resource": "*" } ] }

    ec2:* concede a un usuario de IAM permiso para llamar a las acciones de la API de Amazon EC2. Para limitar las acciones del usuario a unas determinadas acciones de la API de Amazon EC2, especifique dichas acciones.

    Un usuario de IAM debe tener permiso para llamar a la acción iam:ListRoles para enumerar los roles de IAM existentes, a la acción iam:PassRole para especificar el rol de la Flota de subasta y a la acción iam:ListInstanceProfiles para enumerar los perfiles de instancia existentes.

    (Opcional) Para permitir a un usuario de IAM crear roles o perfiles de instancia mediante la consola de IAM, debe añadir las siguientes acciones a la política:

    • iam:AddRoleToInstanceProfile

    • iam:AttachRolePolicy

    • iam:CreateInstanceProfile

    • iam:CreateRole

    • iam:GetRole

    • iam:ListPolicies

  4. En la página Review policy (Revisar política), escriba un nombre y descripción de política, a continuación, elija Create policy (Crear política).

  5. En el panel de navegación, elija Users (Usuarios) y, a continuación, elija el usuario.

  6. En la pestaña Permisos, seleccione Add permissions.

  7. Elija Attach existing policies directly. Seleccione la política que ha creado más arriba y elija Next: Review (Siguiente: Revisar).

  8. Elija Add permissions.

Comprobaciones de estado de las Flota de subastas

La Flota de subasta comprueba el estado de las instancia de subastas de la flota cada dos minutos. El estado de una instancia puede ser healthy o unhealthy. La Flota de subasta determina el estado de una instancia a partir de las comprobaciones de estado que proporciona Amazon EC2. Si el estado de la comprobación de estado de la instancia o del sistema es impaired durante tres comprobaciones de estado consecutivas, el estado de salud de la instancia es unhealthy. De lo contrario, el estado es healthy. Para obtener más información, consulte Comprobaciones de estado para sus instancias.

Puede configurar la Flota de subasta para sustituir instancias en mal estado. Después de habilitar la sustitución de comprobación de estado, se sustituirán las instancias cuyo estado sea unhealthy. La Flota de subasta podría ver reducida su capacidad de destino durante algunos minutos mientras se sustituye una instancia en mal estado.

Requisitos

  • La sustitución de comprobación de estado solo se admite con Flota de subastas que mantengan una capacidad de destino y no con Flota de subastas puntuales.

  • Solo puede configurar una Flota de subasta para sustituir instancias en mal estado al crearla.

  • Los usuarios de IAM pueden usar la sustitución de comprobación de estado únicamente si tienen permiso para llamar a la acción ec2:DescribeInstanceStatus.

Planificación de una solicitud de Flota de subasta

Antes de crear una solicitud de Flota de subasta, consulte Prácticas de spot recomendadas. Use estas prácticas recomendadas cuando planifique su solicitud de Flota de subasta para aprovisionar el tipo de instancias que desea al menor precio posible. También le recomendamos que realice las siguientes acciones:

  • Determine si desea crear una Flota de subasta que envíe una solicitud puntual para la capacidad de destino deseada o una que mantenga una capacidad de destino a lo largo del tiempo.

  • Determine los tipos de instancia que satisfacen los requisitos de su aplicación.

  • Determine la capacidad de destino para la solicitud de Flota de subasta. Puede definir la capacidad de destino en instancias o en unidades personalizadas. Para obtener más información, consulte Ponderación de instancias de Flota de subasta.

  • Determine qué parte de la capacidad de destino de la Flota de subasta debe ser capacidad bajo demanda. Puede especificar una capacidad bajo de demanda de 0.

  • Determine el precio por unidad, si está usando ponderación de instancias. Para calcular el precio por unidad, divida el precio por hora de instancia entre el número de unidades (o peso) que esta instancia representa. (Si no está usando la ponderación de instancias, el precio por unidad predeterminado es el precio por hora de instancia).

  • Revise las posibles opciones para la solicitud de Flota de subasta. Para obtener más información, consulte el comando request-spot-fleet en la AWS CLI Command Reference. Para ver otros ejemplos, consulte Ejemplos de configuraciones de una Flota de subasta.

Rol vinculado a servicios para solicitudes de Flota de subastas

Amazon EC2 crea un rol vinculado a servicios cuando se solicita una Flota de subasta. Un rol vinculado a servicios incluye todos los permisos que requiere Amazon EC2 para llamar a otros servicios de AWS en su nombre. Para obtener más información, consulte Uso de roles vinculados a servicios en la Guía del usuario de IAM.

Amazon EC2 usa el rol vinculado a servicios denominado AWSServiceRoleForEC2SpotFleet para ejecutar las acciones siguientes:

  • ec2:RequestSpotInstances: solicitar instancia de subastas

  • ec2:TerminateInstances: terminar instancia de subastas

  • ec2:DescribeImages: describir la Imagen de máquina de Amazon (AMI) de las instancia de subastas

  • ec2:DescribeInstanceStatus: describir el estado de las instancia de subastas

  • ec2:DescribeSubnets: describir las subredes de las instancia de subastas

  • ec2:CreateTags: añadir etiquetas del sistema a las instancia de subastas

Amazon EC2 crea también el rol AWSServiceRoleForEC2Spot cuando se solicita una Flota de subasta. Para obtener más información, consulte Rol vinculado a servicios para solicitudes de instancia de subastas.

Si tenía una solicitud de Flota de subasta activa antes de noviembre de 2017, cuando Amazon EC2 empezó a proporcionar este rol vinculado a servicios, Amazon EC2 creó el rol AWSServiceRoleForEC2SpotFleet en su cuenta de AWS. Para obtener más información, consulte Un nuevo rol ha aparecido en la cuenta de IAM en la Guía del usuario de IAM.

Si ya no tiene que utilizar las Flota de subastas, le recomendamos que elimine el rol AWSServiceRoleForEC2SpotFleet. Aunque elimine este rol de la cuenta, Amazon EC2 volverá a crearlo cuando solicite de nuevo una Flota de subasta.

Creación de una solicitud de Flota de subasta

Cuando cree una solicitud de Flota de subasta, debe especificar información acerca de las instancia de subastas que se van a lanzar, como el tipo de instancia y el precio máximo que está dispuesto a pagar.

Para crear una solicitud de Flota de subasta mediante la consola

  1. Abra la consola de spot en https://console.aws.amazon.com/ec2spot.

  2. Si es la primera vez que utiliza las spots, aparecerá una página de bienvenida; elija Get started. De lo contrario, elija Request instancia de subastas (Solicitar instancia de subastas).

  3. En Request type, seleccione Request o Request and Maintain.

  4. En Total required capacity (Capacidad total requerida), escriba el número de unidades que desea solicitar para la capacidad de destino. Puede elegir instancias o características de desempeño que son importantes para la carga de trabajo de su aplicación como la cantidad de vCPU, memoria y almacenamiento. Si el tipo de solicitud es Request and Maintain, puede especificar una capacidad de destino de 0 y añadir capacidad más tarde.

  5. (Opcional) En Optional On-Demand portion (Parte bajo demanda opcional), escriba el número de unidades bajo demanda que desea solicitar. Este número debe ser inferior al especificado en Total required capacity (Capacidad total requerida). Amazon EC2 calcula la diferencia y la asigna a las unidades de spot que se van a solicitar.

  6. En Requirements, haga lo siguiente:

    1. (Opcional) En Launch template, elija una plantilla de lanzamiento. La plantilla de lanzamiento debe especificar una imagen de máquina de Amazon (AMI), ya que no se puede omitir la AMI mediante la Flota de subasta si se especifica una plantilla de lanzamiento.

      importante

      Si especifica Optional On-Demand portion (Parte bajo demanda opcional), debe elegir una plantilla de lanzamiento.

    2. Para AMI, elija una de las imágenes de máquina de Amazon (AMI) básicas que proporciona AWS, o elija Use custom AMI para usar una AMI de nuestra comunidad de usuarios, AWS Marketplace o una suya propia.

    3. En Instance type(s), elija Select. Seleccione los tipos de instancias que tienen las especificaciones de hardware mínimas que necesita (vCPU, memoria y almacenamiento).

    4. En Network, la cuenta admite las plataformas EC2-Classic y EC2-VPC, o únicamente EC2-VPC. Para saber qué plataformas admite una cuenta, consulte Plataformas admitidas.

      [VPC existente] Seleccione la VPC.

      [Nueva VPC] Seleccione Create new VPC para ir a la consola de Amazon VPC. Cuando haya terminado, vuelva al asistente y actualice la lista.

      [EC2-Classic] Seleccione EC2-Classic.

    5. (Opcional) En Availability Zones, el valor predeterminado es dejar que AWS elija las zonas de disponibilidad para las instancia de subastas. Si lo prefiere, puede especificar zonas de disponibilidad específicas.

      [EC2-VPC] Seleccione una o varias zonas de disponibilidad. Si tiene más de una subred en una zona de disponibilidad, seleccione la subred adecuada en Subnet. Para añadir subredes, elija Create new subnet para ir a la consola de Amazon VPC. Cuando haya terminado, vuelva al asistente y actualice la lista.

      [EC2-Classic] Seleccione Select specific zone/subnet y, a continuación, seleccione una o varias zonas de disponibilidad.

    6. (Opcional) Para añadir almacenamiento, especifique volúmenes de almacén de instancias o volúmenes de EBS adicionales, según el tipo de instancia. También puede habilitar la optimización de EBS.

    7. (Opcional) De forma predeterminada, se habilita la monitorización básica para sus instancias. Para habilitar la monitorización detallada, seleccione Enable CloudWatch detailed monitoring.

    8. (Opcional) Para sustituir instancias en mal estado en una Flota de subasta Request and Maintain, seleccione Replace unhealthy instances.

    9. (Opcional) Para ejecutar una instancia de subasta dedicada, elija Dedicated - run a dedicated instance para Tenancy.

    10. (Opcional) De forma predeterminada, el servicio de spot termina las instancia de subastas cuando se interrumpen. Si el tipo de flota es maintain, puede especificar que el servicio de spot hiberne o detenga las instancia de subastas cuando se interrumpan. Para hacerlo, elija la opción correspondiente en Interruption behavior.

    11. En Security groups, seleccione uno o varios grupos de seguridad.

    12. [EC2-VPC] Si necesita conectarse a sus instancias en una VPC, puede habilitar Auto-assign IPv4 Public IP.

    13. (Opcional) Si necesita conectarse a sus instancias, especifique su par de claves mediante Key pair name.

    14. (Opcional) Para lanzar las instancia de subastas con un rol de IAM, elija el rol en IAM instance profile (Perfil de instancia de IAM).

    15. (Opcional) Para ejecutar un script de inicio, cópielo en User data.

    16. (Opcional) Para añadir una etiqueta, elija Add new tag y especifique la clave y el valor de la etiqueta. Repita este proceso para cada etiqueta.

  7. En Spot request fulfillment, haga lo siguiente:

    1. En Allocation strategy, elija la estrategia que se ajusta a sus necesidades. Para obtener más información, consulte Estrategia de asignación de Flota de subastas.

    2. En Maximum price, use el precio máximo predeterminado (el precio bajo demanda) o especifique el precio máximo que está dispuesto a pagar. Las instancia de subastas no se lanzarán si el precio máximo es inferior al precio de spot de los tipos de instancias seleccionados.

    3. (Opcional) Para crear una solicitud que solo sea válida durante un periodo específico, edite Request valid from y Request valid until.

    4. (Opcional) De forma predeterminada, terminamos las instancia de subastas cuando caduca la solicitud. Para que sigan ejecutándose después de que caduque la solicitud, desactive Terminate instances at expiration.

  8. (Opcional) Para registrar las instancia de subastas con un balanceador de carga, seleccione Receive traffic from one or more load balancers y, a continuación, seleccione uno o varios Classic Load Balancer o grupos de destino.

  9. (Opcional) Para descargar una copia de la configuración de lanzamiento para usarla con la AWS CLI, elija JSON config.

  10. Elija Launch.

    El tipo de solicitud es fleet. Cuando se atiende la solicitud, se añaden solicitudes de tipo instance, donde el estado es active y fulfilled.

Para crear una solicitud de Flota de subasta mediante la AWS CLI

  • Utilice el siguiente comando request-spot-fleet para crear una solicitud de Flota de subasta:

aws ec2 request-spot-fleet --spot-fleet-request-config file://config.json

Para ver archivos de configuración de ejemplo, consulte Ejemplos de configuraciones de una Flota de subasta.

A continuación, se muestra un ejemplo del resultado:

{ "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" }

Monitorización de la Flota de subasta

La Flota de subasta ejecuta instancia de subastas siempre que el precio máximo sea superior al precio de spot y haya capacidad disponible. Las instancia de subastas se ejecutan hasta que se interrumpen o las termina el usuario.

Para monitorizar una Flota de subasta mediante la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Spot Requests.

  3. Seleccione la solicitud de Flota de subasta. Los detalles de configuración están disponibles en la pestaña Description.

  4. Para mostrar las instancia de subastas de la Flota de subasta, elija la pestaña Instances.

  5. Para ver el historial de la Flota de subasta, elija la pestaña History.

Para monitorizar una Flota de subasta mediante la AWS CLI

Use el siguiente comando describe-spot-fleet-requests para describir sus solicitudes de Flota de subasta:

aws ec2 describe-spot-fleet-requests

Use el siguiente comando describe-spot-fleet-instances para describir las instancia de subastas de la Flota de subasta especificada:

aws ec2 describe-spot-fleet-instances --spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE

Use el siguiente comando describe-spot-fleet-request-history para describir el historial de la solicitud de Flota de subasta especificada:

aws ec2 describe-spot-fleet-request-history --spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE --start-time 2015-05-18T00:00:00Z

Modificación de una solicitud de Flota de subasta

Puede modificar una solicitud de Flota de subasta activa para completar las siguientes tareas:

  • Aumentar la capacidad de destino

  • Disminuir la capacidad de destino

nota

No se puede modificar una solicitud de Flota de subasta puntual.

No se puede modificar la parte instancia a petición de una solicitud de Flota de subasta, solo se puede modificar la parte instancia de subasta.

Cuando se aumenta la capacidad de destino, la Flota de subasta lanza instancia de subastas adicionales de acuerdo con la estrategia de asignación de su solicitud de Flota de subasta. Si la estrategia de asignación es lowestPrice, la Flota de subasta lanza las instancias del grupo de instancia de subastas con el precio más bajo de la solicitud de Flota de subasta. Si la estrategia de asignación es diversified, la Flota de subasta distribuye las instancias entre los grupos restantes de la solicitud de Flota de subasta.

Cuando se reduce la capacidad de destino, la Flota de subasta cancela cualquier solicitud abierta que supere la nueva capacidad de destino. Puede solicitar que la Flota de subasta termine instancias de spot hasta que el tamaño de la flota alcance la nueva capacidad de destino. Si la estrategia de asignación es lowestPrice, la Flota de subasta termina las instancias con el precio por unidad más alto. Si la estrategia de asignación es diversified, la Flota de subasta termina instancias de los distintos grupos. También puede solicitar que la Flota de subasta mantenga la flota con su tamaño actual, pero que no sustituya ninguna instancia de spot que se haya interrumpido o que usted haya terminado manualmente.

Cuando una Flota de subasta termina una instancia porque se ha reducido la capacidad de destino, la instancia recibe un aviso de interrupción de la instancia de subasta.

Para modificar una solicitud de Flota de subasta mediante la consola

  1. Abra la consola de spot en https://console.aws.amazon.com/ec2spot/home/fleet.

  2. Seleccione la solicitud de Flota de subasta.

  3. Elija Actions y, a continuación, Modify target capacity.

  4. En Modify target capacity, haga lo siguiente:

    1. Escriba la nueva capacidad de destino.

    2. (Opcional) Si está disminuyendo la capacidad de destino pero quiere conservar la flota con su tamaño actual, desactive la selección de Terminate instances.

    3. Elija Submit.

Para modificar una solicitud de Flota de subasta mediante la AWS CLI

Use el siguiente comando modify-spot-fleet-request para actualizar la capacidad de destino de la solicitud de Flota de subasta especificada:

aws ec2 modify-spot-fleet-request --spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE --target-capacity 20

Puede modificar el comando anterior de la siguiente manera para disminuir la capacidad de destino de la Flota de subasta especificada, sin que ello suponga terminar ninguna instancia de subasta:

aws ec2 modify-spot-fleet-request --spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE --target-capacity 10 --excess-capacity-termination-policy NoTermination

Cancelación de una solicitud de Flota de subasta

Cuando termine de utilizar la Flota de subasta, puede cancelar la solicitud de Flota de subasta. Esto cancela todas las solicitudes de spot asociadas con la Flota de subasta, de forma que no se lance ninguna instancia de spot nueva para la Flota de subasta. Debe especificar si la Flota de subasta debería terminar sus instancia de subastas. Si termina las instancias, la solicitud de Flota de subasta pasa al estado cancelled_terminating. En caso contrario, la solicitud de flota de spot pasa al estado cancelled_running y las instancias seguirán ejecutándose hasta que se interrumpan o usted las termine manualmente.

Para cancelar una solicitud de Flota de subasta mediante la consola

  1. Abra la consola de spot en https://console.aws.amazon.com/ec2spot/home/fleet.

  2. Seleccione la solicitud de Flota de subasta.

  3. Elija Actions y, a continuación, Cancel spot request.

  4. En Cancel spot request (Cancelar solicitud de spot), verifique que desea cancelar la Flota de subasta. Para conservar la flota con su tamaño actual, anule la selección de Terminate instances. Cuando esté preparado, elija Confirm.

Para cancelar una solicitud de Flota de subasta mediante la AWS CLI

Use el siguiente comando cancel-spot-fleet-requests para cancelar la solicitud de Flota de subasta especificada y terminar las instancias:

aws ec2 cancel-spot-fleet-requests --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE --terminate-instances

A continuación, se muestra un ejemplo del resultado:

{ "SuccessfulFleetRequests": [ { "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", "CurrentSpotFleetRequestState": "cancelled_terminating", "PreviousSpotFleetRequestState": "active" } ], "UnsuccessfulFleetRequests": [] }

Puede modificar el comando anterior como se indica a continuación para cancelar la solicitud de la Flota de subasta especificada sin terminar las instancias:

aws ec2 cancel-spot-fleet-requests --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE --no-terminate-instances

A continuación, se muestra un ejemplo del resultado:

{ "SuccessfulFleetRequests": [ { "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", "CurrentSpotFleetRequestState": "cancelled_running", "PreviousSpotFleetRequestState": "active" } ], "UnsuccessfulFleetRequests": [] }