本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
ModifyReservedInstances
搭配 CLI 使用
下列程式碼範例示範如何使用 ModifyReservedInstances
。
- CLI
-
- AWS CLI
-
若要修改預留執行個體
此範例命令會將預留執行個體移至相同區域中的另一個可用區域。
命令:
aws ec2 modify-reserved-instances --reserved-instances-ids
b847fa93-e282-4f55-b59a-1342f5bd7c02
--target-configurationsAvailabilityZone=us-west-1c,Platform=EC2-Classic,InstanceCount=10
輸出:
{ "ReservedInstancesModificationId": "rimod-d3ed4335-b1d3-4de6-ab31-0f13aaf46687" }
修改預留執行個體的網路平台
此範例命令會將 EC2-Classic 預留執行個體轉換為 EC2-VPC。
命令:
aws ec2 modify-reserved-instances --reserved-instances-ids
f127bd27-edb7-44c9-a0eb-0d7e09259af0
--target-configurationsAvailabilityZone=us-west-1c,Platform=EC2-VPC,InstanceCount=5
輸出:
{ "ReservedInstancesModificationId": "rimod-82fa9020-668f-4fb6-945d-61537009d291" }
如需詳細資訊,請參閱 Amazon EC2 使用者指南中的修改預留執行個體。
修改預留執行個體的執行個體大小
此範例命令會修改預留執行個體,其在 us-west-1c 中具有 10 m1.small Linux/UNIX 執行個體,使得 8 m1.small 執行個體成為 2 m1.large 執行個體,而其餘 2 m1.small 則成為相同可用區域中的 1 m1.medium 執行個體。命令:
aws ec2 modify-reserved-instances --reserved-instances-ids
1ba8e2e3-3556-4264-949e-63ee671405a9
--target-configurationsAvailabilityZone=us-west-1c,Platform=EC2-Classic,InstanceCount=2,InstanceType=m1.large
AvailabilityZone=us-west-1c,Platform=EC2-Classic,InstanceCount=1,InstanceType=m1.medium
輸出:
{ "ReservedInstancesModificationId": "rimod-acc5f240-080d-4717-b3e3-1c6b11fa00b6" }
如需詳細資訊,請參閱 Amazon EC2 使用者指南中的修改預留的執行個體大小。
-
如需 API 詳細資訊,請參閱 AWS CLI 命令參考中的 ModifyReservedInstances
。
-
- PowerShell
-
- for PowerShell 工具
-
範例 1:此範例會修改指定預留執行個體的可用區域、執行個體計數和平台。
$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
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ModifyReservedInstances。
-
如需 AWS SDK 開發人員指南和程式碼範例的完整清單,請參閱 使用 建立 Amazon EC2 資源 AWS SDK。本主題也包含有關入門的資訊,以及先前 SDK 版本的詳細資訊。
ModifyNetworkInterfaceAttribute
ModifySnapshotAttribute