Ejemplo de especificaciones de inicialización de solicitudes de instancia de spot - Amazon Elastic Compute Cloud

Ejemplo de especificaciones de inicialización de solicitudes de instancia de spot

En los siguientes ejemplos, se muestran configuraciones de inicialización que puede utilizar con el comando request-spot-instances (Solicitar instancias de spot) para crear una solicitud de instancia de spot. Para obtener más información, consulte Crear una solicitud de instancia de spot.

importante

Se desaconseja utilizar el comando request-spot-instances para solicitar una instancia de spot, ya que es una API heredada sin inversión planificada. Para obtener más información, consulte ¿Cuál es el mejor método de solicitud de spot que se puede utilizar?

Ejemplo 1: inicialización de instancias de spot

En el siguiente ejemplo, no se incluye una zona de disponibilidad o una subred. Amazon EC2 selecciona una zona de disponibilidad para usted. Amazon EC2 inicia las instancias en la subred predeterminada de la zona de disponibilidad seleccionada.

{ "ImageId": "ami-0abcdef1234567890", "KeyName": "my-key-pair", "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ], "InstanceType": "m5.medium", "IamInstanceProfile": { "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role" } }

Ejemplo 2: inicialización de instancias de spot en la zona de disponibilidad especificada

En el siguiente ejemplo, se incluye una zona de disponibilidad. Amazon EC2 inicia las instancias en la subred predeterminada de la zona de disponibilidad especificada.

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

Ejemplo 3: inicialización de instancias de spot en la subred especificada

En el siguiente ejemplo, se incluye una subred. Amazon EC2 inicia las instancias en la subred especificada. Si la VPC es una VPC no predeterminada, la instancia no recibe una dirección IPv4 pública de forma predeterminada.

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

Para asignar una dirección IPv4 pública a una instancia en una VPC no predeterminada, especifique el campo AssociatePublicIpAddress tal como se muestra en el siguiente ejemplo. Cuando especifica una interfaz de red, debe incluir el ID de subred y el ID de grupo de seguridad mediante la interfaz de red, en lugar de usar los campos SubnetId y SecurityGroupIds que se muestran en el bloque de código anterior.

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

Ejemplo 4: inicialización de una instancia de spot dedicada

En el siguiente ejemplo, se solicita una instancia de spot con una tenencia dedicated. Una instancia de spot dedicada se debe iniciar en una VPC.

{ "ImageId": "ami-0abcdef1234567890", "KeyName": "my-key-pair", "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ], "InstanceType": "c5.8xlarge", "SubnetId": "subnet-1a2b3c4d5e6f7g8h9", "Placement": { "Tenancy": "dedicated" } }