D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples
Utilisation de ModifyReservedInstances avec une CLI
Les exemples de code suivants illustrent comment utiliser ModifyReservedInstances.
- CLI
-
- AWS CLI
-
Pour modifier des instances réservées
Cet exemple de commande déplace une instance réservée vers une autre zone de disponibilité dans la même région.
Commande :
aws ec2 modify-reserved-instances --reserved-instances-idsb847fa93-e282-4f55-b59a-1342f5bd7c02--target-configurationsAvailabilityZone=us-west-1c,Platform=EC2-Classic,InstanceCount=10Sortie :
{ "ReservedInstancesModificationId": "rimod-d3ed4335-b1d3-4de6-ab31-0f13aaf46687" }Pour modifier la plateforme réseau des instances réservées
Cet exemple de commande convertit les instances réservées EC2-Classic en EC2-VPC.
Commande :
aws ec2 modify-reserved-instances --reserved-instances-idsf127bd27-edb7-44c9-a0eb-0d7e09259af0--target-configurationsAvailabilityZone=us-west-1c,Platform=EC2-VPC,InstanceCount=5Sortie :
{ "ReservedInstancesModificationId": "rimod-82fa9020-668f-4fb6-945d-61537009d291" }Pour plus d’informations, consultez Modification de vos instances réservées dans le Guide de l’utilisateur Amazon EC2.
Pour modifier les types d’instance des instances réservées
Cet exemple de commande modifie une instance réservée qui possède 10 instances Linux/UNIX m1.small dans us-west-1c afin que 8 instances m1.small deviennent 2 instances m1.large, et les 2 instances m1.small restantes deviennent 1 instance m1.medium dans la même zone de disponibilité. Commande :
aws ec2 modify-reserved-instances --reserved-instances-ids1ba8e2e3-3556-4264-949e-63ee671405a9--target-configurationsAvailabilityZone=us-west-1c,Platform=EC2-Classic,InstanceCount=2,InstanceType=m1.largeAvailabilityZone=us-west-1c,Platform=EC2-Classic,InstanceCount=1,InstanceType=m1.mediumSortie :
{ "ReservedInstancesModificationId": "rimod-acc5f240-080d-4717-b3e3-1c6b11fa00b6" }Pour plus d’informations, consultez Modification de la taille d’instance de vos réserves dans le Guide de l’utilisateur Amazon EC2.
-
Pour plus de détails sur l’API, consultez ModifyReservedInstances
dans la Référence des commandes de l’AWS CLI.
-
- PowerShell
-
- Outils pour PowerShell V4
-
Exemple 1 : cet exemple modifie la zone de disponibilité, le nombre d’instances et la plateforme pour les instances réservées spécifiées.
$config = New-Object Amazon.EC2.Model.ReservedInstancesConfiguration $config.AvailabilityZone = "us-west-2a" $config.InstanceCount = 1 $config.Platform = "EC2-VPC" Edit-EC2ReservedInstance ` -ReservedInstancesId @("FE32132D-70D5-4795-B400-AE435EXAMPLE", "0CC556F3-7AB8-4C00-B0E5-98666EXAMPLE") ` -TargetConfiguration $config-
Pour plus de détails sur l’API, consultez ModifyReservedInstances dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).
-
- Outils pour PowerShell V5
-
Exemple 1 : cet exemple modifie la zone de disponibilité, le nombre d’instances et la plateforme pour les instances réservées spécifiées.
$config = New-Object Amazon.EC2.Model.ReservedInstancesConfiguration $config.AvailabilityZone = "us-west-2a" $config.InstanceCount = 1 $config.Platform = "EC2-VPC" Edit-EC2ReservedInstance ` -ReservedInstancesId @("FE32132D-70D5-4795-B400-AE435EXAMPLE", "0CC556F3-7AB8-4C00-B0E5-98666EXAMPLE") ` -TargetConfiguration $config-
Pour plus de détails sur l’API, consultez ModifyReservedInstances dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V5).
-