

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.

# Modifier instances réservées
<a name="ri-modifying"></a>

Lorsque vos besoins évoluent, vous pouvez modifier vos instances réservées standards ou convertibles et continuer à bénéficier de votre avantage de facturation. Vous pouvez modifier des attributs tels que la zone de disponibilité, la taille d’instance (au sein de la même famille et génération d’instances) et la portée de votre instance réservée.

**Note**  
Vous pouvez également échanger une Instance réservée convertible contre une autre Instance réservée convertible avec une configuration différente. Pour plus d’informations, consultez [Échanger des instances réservées convertibles](ri-convertible-exchange.md).

Vous pouvez modifier toutes vos instances réservées ou un sous-ensemble. Vous pouvez séparer les instances réservées initiales en deux nouvelles instances réservées ou plus. Par exemple, si vous avez une réservation pour 10 instances dans `us-east-1a` et que vous décidez de déplacer 5 instances vers `us-east-1b`, la demande de modification entraîne la création de deux réservations : une pour 5 instances dans `us-east-1a` et l’autre pour 5 instances dans `us-east-1b`.

Vous pouvez aussi *fusionner* deux Instances réservées ou plus dans une Instance réservée unique. Par exemple, si vous avez quatre Instances réservées `t2.small` d’une instance chacune, vous pouvez les fusionner pour créer une Instance réservée `t2.large`. Pour plus d’informations, consultez [Prise en charge de la modification de tailles d’instances](#ri-modification-instancemove).

Après une modification, la tarification des instances réservées est appliquée uniquement aux instances qui correspondent aux nouveaux paramètres. Par exemple, si vous modifiez la zone de disponibilité d’une réservation, les avantages de réservation de capacité et de tarification sont appliqués automatiquement à l’utilisation d’instance dans la nouvelle zone de disponibilité. Les instances qui ne correspondent plus aux nouveaux paramètres sont facturées au taux à la demande à moins que votre compte n’ait d’autres réservations applicables.

Si votre demande de modification a été appliquée :
+ La réservation modifiée devient effective immédiatement et l’avantage de tarification est appliqué aux nouvelles instances à partir de l’heure de la demande de modification. Par exemple, si vous avez modifié vos réservations à 21 h 15, l’avantage de tarification est appliqué à votre nouvelle instance à partir de 21 h 00. Vous pouvez obtenir la date d'entrée en vigueur des instances réservées modifiées à l'aide de la [describe-reserved-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances.html)commande.
+ La réservation initiale est mise hors service. Sa date de fin est la date de début de la nouvelle réservation et la date de fin de la nouvelle réservation est identique à la date de fin de l’Instance réservée initiale. Si vous modifiez une réservation d’une durée de trois ans avec 16 mois restants, la réservation modifiée a une durée de 16 mois, avec la même date de fin que la réservation initiale.
+ La réservation modifiée indique un tarif fixe s’élevant à 0 USD et non le tarif fixe de la réservation initiale.
+ Le tarif fixe de la réservation modifiée n’a aucune répercussion sur les calculs du niveau tarifaire avec remise appliqué à votre compte. Ces calculs reposent en effet sur le tarif fixe de la réservation initiale.

Si votre demande de modification échoue, vos instances réservées conservent leur configuration d’origine et sont immédiatement disponibles pour une autre demande de modification.

Il n’y a aucun frais pour les modifications et vous ne recevez pas de nouvelles factures.

Vous pouvez modifier vos réservations aussi souvent que vous le souhaitez. Toutefois, vous ne pouvez pas modifier ou annuler une demande de modification en attente une fois que vous l’avez envoyée. Une fois la modification appliquée, vous pouvez envoyer une autre demande de modification afin d’annuler des modifications précédentes, si nécessaire.

**Topics**
+ [Conditions obligatoires et restrictions pour toute modification](#ri-modification-limits)
+ [Prise en charge de la modification de tailles d’instances](#ri-modification-instancemove)
+ [Soumettre des demandes de modification](#ri-modification-process)
+ [Résoudre les problèmes liés aux demandes de modification](#ri-modification-process-messages)

## Conditions obligatoires et restrictions pour toute modification
<a name="ri-modification-limits"></a>

Vous pouvez modifier ces attributs comme suit.


| Attribut modifiable | Plateformes prises en charge | Limites et considérations | 
| --- | --- | --- | 
|  Changer de **zones de disponibilité** au sein de la même région  |  Linux et Windows  | - | 
|  Modifier la **portée** pour passer de Zone de disponibilité à Région et inversement  |  Linux et Windows  |  Une instance réservée zonale est étendue à une zone de disponibilité et réserve la capacité dans cette zone de disponibilité. Si vous modifiez la portée de Zone de disponibilité à Région (en d’autres termes, de zonal à régional), vous ne bénéficiez plus de l’avantage de réserve de capacité. Une instance réservée régionale a une portée sur une région. Votre remise d’instance réservée peut s’appliquer aux instances exécutées dans n’importe quelle zone de disponibilité de cette Région. En outre, la remise d’instance réservée s’applique à l’utilisation d’instance de toutes les tailles de la famille d’instances sélectionnée. Si vous modifiez la portée de Région à Zone de disponibilité (en d’autres termes, de régional à zonal), vous perdez la flexibilité de la Zone de disponibilité et la flexibilité de la taille de l’instance (le cas échéant). Pour de plus amples informations, veuillez consulter [Comment les remises d’instances réservées sont appliquées](apply_ri.md). | 
|  Modification de la **taille d’instance** au sein de la même famille et génération d’instances  |  Linux/UNIX uniquement La flexibilité de taille d’instance n’est pas disponible pour les instances réservées sur les autres plateformes, notamment Linux avec SQL Server Standard, Linux avec SQL Server Web, Linux avec SQL Server Enterprise, Red Hat Enterprise Linux, SUSE Linux, Windows, Windows avec SQL Standard, Windows avec SQL Server Enterprise et Windows avec SQL Server Web.  |  La réservation doit utiliser la location par défaut. Certaines familles d’instances ne sont pas prises en charge dans la mesure où aucune autre taille n’est disponible. Pour de plus amples informations, consultez [Prise en charge de la modification de tailles d’instances](#ri-modification-instancemove).  | 

**Exigences**

Amazon EC2 traite votre demande de modification si votre capacité est suffisante pour votre nouvelle configuration (le cas échéant) et si les conditions suivantes sont respectées :
+ Vous ne pouvez pas modifier la Instance réservée avant ou au moment même de son achat.
+ La Instance réservée doit être active.
+ Il ne peut pas y avoir de demande de modification en attente
+ L’instance réservée n’est pas listée sur la marketplace des instances réservées.
+ Il doit y avoir une correspondance entre la couverture de la taille de l’instance associée à la réservation initiale et la configuration cible. Pour plus d’informations, consultez [Prise en charge de la modification de tailles d’instances](#ri-modification-instancemove).
+ Les instances réservées d’origine sont toutes des instances réservées standard ou des instances réservées convertibles, non pas quelques-unes de chaque sorte.
+ Les instances réservées d’origine doivent expirer dans la même heure si ce sont des instances réservées standard.
+ Pour modifier la taille de l’instance, l’instance réservée doit prendre en charge la flexibilité de la taille de l’instance. Pour obtenir la liste des instances réservées qui ne prennent pas en charge la flexibilité de la taille de l’instance, consultez [Flexibilité de la taille de l’instance](apply_ri.md#ri-instance-size-flexibility).

## Prise en charge de la modification de tailles d’instances
<a name="ri-modification-instancemove"></a>

Vous pouvez modifier la taille d’instance d’une Instance réservée si les conditions suivantes sont remplies.

**Exigences**
+ La plateforme est Linux/UNIX.
+ Vous devez sélectionner une autre taille d’instance au sein de la même [famille d’instances](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html) (indiquée par une lettre, par exemple T) et la même [génération](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html) (indiquée par un chiffre, par exemple 2).

  Par exemple, vous pouvez modifier une instance réservée de `t2.small` à `t2.large` parce qu’elles appartiennent toutes deux à la même famille et génération T2. Cependant, vous ne pouvez pas modifier une instance réservée de T2 à M2 ou de T2 à T3, car dans ces deux exemples, la famille et la génération d’instance cible ne sont pas les mêmes que celles de l’instance réservée d’origine.
+ Vous ne pouvez modifier la taille de l’instance d’une instance réservée que si celle-ci prend en charge la flexibilité de la taille de cette instance. Pour obtenir la liste des instances réservées qui ne prennent pas en charge la flexibilité de la taille de l’instance, consultez [Flexibilité de la taille de l’instance](apply_ri.md#ri-instance-size-flexibility).
+ Vous ne pouvez pas modifier la taille des Instances réservées pour `t1.micro` ces dernières, car `t1.micro` elles n’ont qu’une seule taille.
+ Les Instance réservée nouvelle et d’origine doivent avoir la même couverture de taille d’instance.

**Topics**
+ [Couverture de taille d’instance](#ri-modification-instance-size-footprint)
+ [Facteur de normalisation pour les instances à matériel nu](#ri-normalization-factor-bare-metal-2)

### Couverture de taille d’instance
<a name="ri-modification-instance-size-footprint"></a>

Chaque Instance réservée a une *couverture de taille d’instance* qui est déterminée par le facteur de normalisation de taille d’instance et par le nombre d’instances dans la réservation. Lorsque vous modifiez les tailles des instances dans une Instance réservée, la couverture de la nouvelle configuration doit correspondre à celle de la configuration d’origine, sinon la demande de modification n’est pas traitée.

Pour calculer la couverture de la taille d’une Instance réservée, multipliez le nombre d’instances par le facteur de normalisation. Dans la console Amazon EC2, le facteur de normalisation est mesuré en unités. Le tableau suivant décrit le facteur de normalisation pour les tailles d’instance dans une famille d’instances. Par exemple, une instance `t2.medium` dispose d’un facteur de normalisation de 2, ce qui implique qu’une réservation de 4 instances `t2.medium` dispose d’une couverture de 8 unités.


| Taille d’instance | Facteur de normalisation | 
| --- | --- | 
| nano | 0.25 | 
| micro | 0.5 | 
| small | 1 | 
| medium | 2 | 
| large | 4 | 
| xlarge | 8 | 
| 2xlarge | 16 | 
| 3xlarge | 24 | 
| 4xlarge | 32 | 
| 6xlarge | 48 | 
| 8xlarge | 64 | 
| 9xlarge | 72 | 
| 10xlarge | 80 | 
| 12xlarge | 96 | 
| 16xlarge | 128 | 
| 18xlarge | 144 | 
| 24xlarge | 192 | 
| 32xlarge | 256 | 
| 48xlarge | 384 | 
| 56xlarge | 448 | 
| 112xlarge | 896 | 

Vous pouvez allouer vos réservations en utilisant différentes tailles d’instance sur la même famille de·l’instance tant que la couverture de taille d’instance de votre réservation reste la même. Par exemple, vous pouvez diviser une réservation pour une instance `t2.large` (1 @ 4 unités) en quatre instances `t2.small` (4 @ 1 unité). De même, vous pouvez combiner une réservation pour quatre instances `t2.small` en une seule instance `t2.large`. Toutefois, vous ne pouvez pas remplacer votre réservation de deux instances `t2.small` par une seule instance `t2.large`, car la couverture de la nouvelle réservation (4 unités) est plus grande que celle de la réservation d’origine (2 unités).

Dans l’exemple suivant, vous avez une réservation avec deux instances `t2.micro` (1 unité) et une réservation avec une instance `t2.small` (1 unité). Si vous fusionnez ces deux réservations en une seule avec une instance `t2.medium` (2 unités), la couverture de la nouvelle réservation est égale à la couverture des réservations combinées.

![\[Modification des instances réservées.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/ri-modify-merge.png)


Vous pouvez aussi modifier une réservation pour la diviser en deux réservations ou plus. Dans l’exemple suivant, vous disposez d’une réservation avec une instance `t2.medium` (2 unités). Vous pouvez diviser la réservation en deux, l’une avec deux instances `t2.nano` (0,5 unités) et l’autre avec trois instances `t2.micro` (1,5 unité).

![\[Modification des instances réservées.\]](http://docs.aws.amazon.com/fr_fr/AWSEC2/latest/UserGuide/images/ri-modify-divide.png)


### Facteur de normalisation pour les instances à matériel nu
<a name="ri-normalization-factor-bare-metal-2"></a>

Vous pouvez modifier une réservation avec des instances `metal` en utilisant d’autres tailles au sein de la même famille d’instances. De même, vous pouvez modifier une réservation avec des instances autres que des instances à matériel nu en utilisant la taille `metal` de la même famille d’instances. Généralement, une instance à matériel nu a la même taille que la plus grande taille d’instance disponible au sein de la même famille d’instances. Par exemple, une instance `i3.metal` a la même taille qu’une instance `i3.16xlarge`, de sorte qu’elles ont le même facteur de normalisation.

Le tableau suivant décrit le facteur de normalisation pour les tailles d’instance à matériel nu dans les familles d’instances qui ont des instances à matériel nu. Le facteur de normalisation des instances `metal` dépend de la famille d’instances, contrairement aux autres tailles d’instance.


| Taille d’instance | Facteur de normalisation | 
| --- | --- | 
| a1.metal | 32 | 
|  m5zn.metal \$1 x2iezn.metal z1d.metal  | 96 | 
|  c6g.metal \$1 c6gd.metal \$1 i3.metal \$1 m6g.metal \$1 m6gd.metal \$1 r6g.metal \$1 r6gd.metal \$1 x2gd.metal  | 128 | 
| c5n.metal | 144 | 
|  c5.metal \$1 c5d.metal \$1 i3en.metal \$1 m5.metal \$1 m5d.metal \$1 m5dn.metal \$1 m5n.metal \$1 r5.metal \$1 r5b.metal \$1 r5d.metal \$1 r5dn.metal \$1 r5n.metal  | 192 | 
|  c6i.metal \$1 c6id.metal \$1 m6i.metal \$1 m6id.metal \$1 r6d.metal \$1 r6id.metal  | 256 | 
|  u-18tb1.metal \$1 u-24tb1.metal  | 448 | 
|  u-6tb1.metal \$1 u-9tb1.metal \$1 u-12tb1.metal  | 896 | 

Par exemple, une instance `i3.metal` dispose d’un facteur de normalisation de 128. Si vous achetez une Instance réservée Amazon Linux/Unix à location par défaut `i3.metal`, vous pouvez diviser la réservation comme suit :
+ Une `i3.16xlarge` fait toujours la même taille qu’une instance `i3.metal`. Il dispose donc d’un facteur de normalisation de 128 (128/1). La réservation pour une instance `i3.metal` peut être modifiée en une instance `i3.16xlarge`.
+ Une `i3.8xlarge` fait toujours la moitié de la taille d’une instance `i3.metal`. Il dispose donc d’un facteur de normalisation de 64 (128/2). La réservation pour une instance `i3.metal` peut être divisée en deux instances `i3.8xlarge`.
+ Une `i3.4xlarge` fait toujours le quart de la taille d’une instance `i3.metal`. Il dispose donc d’un facteur de normalisation de 32 (128/4). La réservation pour une instance `i3.metal` peut être divisée en quatre instances `i3.4xlarge`.

## Soumettre des demandes de modification
<a name="ri-modification-process"></a>

Avant de modifier vos instances réservées, veillez à lire les [ restrictions](#ri-modification-limits) applicables. Avant de modifier la taille d’instance, calculez la [couverture de la taille d’instance](#ri-modification-instancemove) totale des réservations d’origine que vous voulez modifier et vérifiez qu’elle correspond à la couverture de taille d’instance totale de vos nouvelles configurations.

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

**Pour modifier vos instances réservées**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Sur la page **Instances réservées**, sélectionnez une ou plusieurs Instances réservées à modifier, puis choisissez **Actions**, **Modifier des instances réservées**.

   Si vos Instances réservées ne sont pas actives ou si elles ne peuvent pas être modifiées, **Modifier des Instances réservées** est désactivé.

1. La première entrée du tableau de modification indique les attributs des instances réservées sélectionnées, et au moins une configuration cible en dessous. La colonne **Unités** indique la couverture de taille d’instance totale. Choisissez **Ajouter** pour chaque nouvelle configuration à ajouter. Modifiez les attributs de chaque configuration selon vos besoins.
   + **Portée** : indiquez si la configuration s’applique à une zone de disponibilité ou à l’ensemble de la région.
   + **Zone de disponibilité** : choisissez la zone de disponibilité requise. Ne s’applique pas aux instances réservées régionales.
   + **Type d’instance** : sélectionnez le type d’instance requis. Les configurations combinées doivent être égales à la couverture de taille d’instance de vos configurations d’origine.
   + **Nombre** : spécifiez le nombre d’instances. Pour fractionner les Instances réservées en plusieurs configurations, réduisez leur nombre, choisissez **Ajouter** et spécifiez un nombre pour la configuration supplémentaire. Par exemple, si vous disposez d’une configuration unique comportant 10 instances réservées, vous pouvez redéfinir ce nombre sur 6 et ajouter une configuration avec un nombre de 4. Ce processus supprime l’Instance réservée d’origine une fois les nouvelles instances réservées activées.

1. Choisissez **Continue**.

1. Pour valider vos choix de modification une fois que vous avez terminé la définition des configurations cibles, sélectionnez **Submit modifications (Soumettre des modifications)**.

1. Vous pouvez consulter l’état de votre demande de modification en observant la colonne **État** de l’écran des Instances réservées. Les états possibles sont les suivants :
   + **active* (en attente de modification)* ** : État de transition pour les Instances réservées initiales
   + **hors service* (en attente de modification)*** : État de transition pour les Instances réservées initiales pendant que les nouvelles Instances réservées sont créées
   + **hors service** : Instances réservées modifiées et remplacées avec succès.
   + **active** : L’un des statuts suivants :
     + Nouvelles instances réservées créées à la suite d’une demande de modification
     + instances réservées initiales après l’échec d’une demande de modification

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

**Pour modifier vos instances réservées**  
Utilisez la commande [modify-reserved-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-reserved-instances.html). Vous pouvez fournir les détails de la configuration dans un fichier JSON.

```
aws ec2 modify-reserved-instances \
    --reserved-instances-ids b847fa93-e282-4f55-b59a-1342f5bd7c02 \
    --target-configurations file://configuration.json
```

**Pour connaître le statut de votre demande de modification**  
Utilisez la commande [describe-reserved-instances-modifications](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances-modifications.html). Le statut est `processing`, `fulfilled` ou `failed`.

```
aws ec2 describe-reserved-instances-modifications \
    --reserved-instances-modification-ids rimod-d3ed4335-b1d3-4de6-ab31-0f13aaf46687 \
    --query ReservedInstancesModifications[].Status
```

------
#### [ PowerShell ]

**Pour modifier vos instances réservées**  
Utilisez l’applet de commande [Edit-EC2ReservedInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2ReservedInstance.html). Vous pouvez fournir les détails de configuration dans un objet de type `Amazon.EC2.Model.ReservedInstancesConfiguration`.

```
Edit-EC2ReservedInstance `
    -ReservedInstancesId b847fa93-e282-4f55-b59a-1342f5bd7c02 `
    -TargetConfiguration $configuration
```

**Pour connaître le statut de votre demande de modification**  
Utilisez l’applet de commande [Get-EC2ReservedInstancesModification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReservedInstancesModification.html). Le statut est `processing`, `fulfilled` ou `failed`.

```
Get-EC2ReservedInstancesModification `
    -ReservedInstancesModificationId rimod-d3ed4335-b1d3-4de6-ab31-0f13aaf46687 | `
    Select Status
```

------

## Résoudre les problèmes liés aux demandes de modification
<a name="ri-modification-process-messages"></a>

Si les paramètres que vous avez demandés pour la configuration cible sont uniques, vous recevez un message indiquant que votre demande est en cours de traitement. A ce stade, Amazon EC2 a uniquement déterminé que les paramètres de votre demande de modification étaient valides. Votre demande de modification peut encore échouer au cours du traitement si la capacité nécessaire n’est pas disponible.

Dans certains cas, vous ne recevrez pas de confirmation, mais un message indiquant que la demande de modification a échoué ou est incomplète. Utilisez les informations de ces messages comme point de départ pour soumettre une nouvelle demande de modification. Veillez à lire les [restrictions](#ri-modification-limits) applicables avant d’envoyer la demande.

**Certaines instances réservées sélectionnées ne peuvent pas faire l’objet d’une modification**  
Amazon EC2 identifie et répertorie les instances réservées qui ne peuvent pas être modifiées. Si vous recevez un message de ce type, accédez à la page **Instances réservées** de la console Amazon EC2 et consultez les informations pour les Instances réservées.

**Erreur lors du traitement de votre demande de modification**  
Vous avez demandé la modification d’une ou de plusieurs instances réservées, mais aucune de ces demandes ne peut être traitée. Selon le nombre de réservations que vous modifiez, vous pouvez obtenir différentes versions de ce message. 

Amazon EC2 affiche les raisons pour lesquelles votre demande ne peut pas être traitée. Par exemple, vous pouvez avoir spécifié la même configuration cible (une combinaison de zone de disponibilité et de plateforme) pour une ou plusieurs parties des instances réservées que vous modifiez. Essayez de soumettre à nouveau les demandes de modification, mais veillez à ce que les détails d’instance des réservations soient corrects et à ce que les configurations cibles pour toutes les parties modifiées soient uniques.