

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.

# Configurer les délais de mise en service pour le lancement du cluster dans Amazon EMR
<a name="emr-provisioning-timeout-launch"></a>

Vous pouvez définir un délai d'expiration pour fournir des instances Spot pour chaque flotte de votre cluster. Si Amazon EMR ne peut pas mettre en service la capacité Spot, vous pouvez choisir de mettre fin au cluster ou de mettre en service la capacité à la demande à la place. Si le délai expire pendant le processus de redimensionnement du cluster, Amazon EMR annule les demandes Spot qui n'ont pas été mises en service. Les instances Spot qui n'ont pas été mises en service ne sont pas transférées vers des capacités à la demande.

Pour personnaliser le délai de mise en service pour le lancement du cluster avec la console Amazon EMR, procédez comme suit.

------
#### [ Console ]

**Pour configurer le délai d'expiration du provisionnement lorsque vous créez un cluster avec la console**

1. [Connectez-vous au et ouvrez la AWS Management Console console Amazon EMR à l'adresse /emr. https://console.aws.amazon.com](https://console.aws.amazon.com/emr)

1. Sous **EMR sur EC2** dans le volet de navigation de gauche, choisissez **Clusters**, puis **Créer un cluster**.

1. Sur la page **Créer un cluster**, accédez à **Configuration du cluster** et sélectionnez **Flottes d'instances**.

1. Sous l'**option de mise à l'échelle et de mise en service du cluster**, spécifiez la taille Spot pour votre nœud principal et vos flottes de tâches.

1. Sous **Configuration du délai d'expiration Spot**, sélectionnez **Terminer le cluster après un délai d'expiration Spot** ou **Passer sur À la demande après un délai d'expiration Spot**. Spécifiez ensuite le délai d'expiration pour la mise en service des instances Spot. La valeur par défaut est 1 heure.

1. Choisissez toutes les autres options qui s'appliquent à votre cluster.

1. Pour lancer votre cluster avec le délai d'expiration configuré, choisissez **Créer un cluster**.

------
#### [ AWS CLI ]

**Spécifier un délai de mise en service à l'aide de la commande `create-cluster`**

```
aws emr create-cluster \
--release-label emr-5.35.0 \
--service-role EMR_DefaultRole \
--ec2-attributes '{"InstanceProfile":"EMR_EC2_DefaultRole","SubnetIds":["subnet-XXXXX"]}' \
--instance-fleets '[{"InstanceFleetType":"MASTER","TargetOnDemandCapacity":1,"TargetSpotCapacity":0,"LaunchSpecifications":{"OnDemandSpecification":{"AllocationStrategy":"lowest-price"}},"InstanceTypeConfigs":[{"WeightedCapacity":1,"EbsConfiguration":{"EbsBlockDeviceConfigs":[{"VolumeSpecification":{"SizeInGB":32,"VolumeType":"gp2"},"VolumesPerInstance":2}]},"BidPriceAsPercentageOfOnDemandPrice":100,"InstanceType":"m5.xlarge"}],"Name":"Master - 1"},{"InstanceFleetType":"CORE","TargetOnDemandCapacity":1,"TargetSpotCapacity":1,"LaunchSpecifications":{"SpotSpecification":{"TimeoutDurationMinutes":120,"TimeoutAction":"SWITCH_TO_ON_DEMAND"},"OnDemandSpecification":{"AllocationStrategy":"lowest-price"}},"InstanceTypeConfigs":[{"WeightedCapacity":1,"EbsConfiguration":{"EbsBlockDeviceConfigs":[{"VolumeSpecification":{"SizeInGB":32,"VolumeType":"gp2"},"VolumesPerInstance":2}]},"BidPriceAsPercentageOfOnDemandPrice":1,"InstanceType":"m5.xlarge"}],"Name":"Core - 2"}]'
```

------