Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemple de spécifications de lancement d’une demande d’instance Spot
Les exemples suivants montrent les configurations de lancement que vous pouvez utiliser avec la request-spot-instancescommande pour créer une demande d'instance Spot. Pour de plus amples informations, veuillez consulter Gérez vos instances Spot.
Important
Nous vous déconseillons vivement d'utiliser cette request-spot-instancescommande pour demander une instance Spot, car il s'agit d'une ancienne instance API sans investissement planifié. Pour plus d’informations, consultez Quelle est la meilleure méthode de demande Spot à utiliser ?.
Exemples
Exemple 1 : Lancement d’instances Spot
L’exemple suivant n’inclut aucune zone de disponibilité ou sous-réseau. Amazon EC2 sélectionne une zone de disponibilité pour vous. Amazon EC2 lance les instances dans le sous-réseau par défaut de la zone de disponibilité sélectionnée.
{ "ImageId": "ami-0abcdef1234567890", "KeyName": "my-key-pair", "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ], "InstanceType": "m5.medium", "IamInstanceProfile": { "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role" } }
Exemple 2 : Lancement d’instances Spot dans la zone de disponibilité spécifiée
L’exemple suivant inclut une zone de disponibilité. Amazon EC2 lance les instances dans le sous-réseau par défaut de la zone de disponibilité spécifiée.
{ "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" } }
Exemple 3 : Lancement d’instances Spot dans le sous-réseau spécifié
L’exemple suivant inclut un sous-réseau. Amazon EC2 lance les instances dans le sous-réseau spécifié. S'il ne s'VPCagit pas d'une adresse par défautVPC, l'instance ne reçoit pas d'IPv4adresse publique par défaut.
{ "ImageId": "ami-0abcdef1234567890", "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ], "InstanceType": "m5.medium", "SubnetId": "subnet-1a2b3c4d", "IamInstanceProfile": { "Arn": "arn:aws:iam::123456789012:instance-profile/my-iam-role" } }
Pour attribuer une IPv4 adresse publique à une instance dans une valeur autre que celle par défautVPC, spécifiez le AssociatePublicIpAddress
champ comme indiqué dans l'exemple suivant. Lorsque vous spécifiez une interface réseau, vous devez inclure l’ID du sous-réseau et l’ID du groupe de sécurité à l’aide de l’interface réseau au lieu d’utiliser les champs SubnetId
et SecurityGroupIds
illustrés dans le bloc de code précédent.
{ "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" } }
Exemple 4 : Lancement d’une instance Spot dédiée
L’exemple suivant demande une instance Spot avec une location de dedicated
. Une instance Spot dédiée doit être lancée dans unVPC.
{ "ImageId": "ami-0abcdef1234567890", "KeyName": "my-key-pair", "SecurityGroupIds": [ "sg-1a2b3c4d5e6f7g8h9" ], "InstanceType": "c5.8xlarge", "SubnetId": "subnet-1a2b3c4d5e6f7g8h9", "Placement": { "Tenancy": "dedicated" } }