文档 AWS SDK 示例 GitHub 存储库中还有更多 S AWS DK 示例
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 DescribeScheduledInstanceAvailability 与 CLI 配合使用
以下代码示例演示如何使用 DescribeScheduledInstanceAvailability。
- CLI
- 
            - AWS CLI
- 
             
                    描述有效的计划 此示例描述了从指定日期开始每周星期日发生的计划。 命令: aws ec2 describe-scheduled-instance-availability --recurrenceFrequency=Weekly,Interval=1,OccurrenceDays=[1]--first-slot-start-time-rangeEarliestTime=2016-01-31T00:00:00Z,LatestTime=2016-01-31T04:00:00Z输出: { "ScheduledInstanceAvailabilitySet": [ { "AvailabilityZone": "us-west-2b", "TotalScheduledInstanceHours": 1219, "PurchaseToken": "eyJ2IjoiMSIsInMiOjEsImMiOi...", "MinTermDurationInDays": 366, "AvailableInstanceCount": 20, "Recurrence": { "OccurrenceDaySet": [ 1 ], "Interval": 1, "Frequency": "Weekly", "OccurrenceRelativeToEnd": false }, "Platform": "Linux/UNIX", "FirstSlotStartTime": "2016-01-31T00:00:00Z", "MaxTermDurationInDays": 366, "SlotDurationInHours": 23, "NetworkPlatform": "EC2-VPC", "InstanceType": "c4.large", "HourlyPrice": "0.095" }, ... ] }要缩小结果范围,您可以添加筛选条件,用于指定操作系统、网络和实例类型。 命令: --filters name=Platform,values=linux/UNIX 名称=网络平台,值=-VPC 名称=实例类型,values=c4.large EC2 - 
                    有关 API 的详细信息,请参阅AWS CLI 命令参考DescribeScheduledInstanceAvailability 中的。 
 
- 
                    
 
- PowerShell
- 
            - 适用于 PowerShell V4 的工具
- 
             
                    示例 1:此示例描述了从指定日期开始每周星期日发生的计划。 Get-EC2ScheduledInstanceAvailability -Recurrence_Frequency Weekly -Recurrence_Interval 1 -Recurrence_OccurrenceDay 1 -FirstSlotStartTimeRange_EarliestTime 2016-01-31T00:00:00Z -FirstSlotStartTimeRange_LatestTime 2016-01-31T04:00:00Z输出: AvailabilityZone : us-west-2b AvailableInstanceCount : 20 FirstSlotStartTime : 1/31/2016 8:00:00 AM HourlyPrice : 0.095 InstanceType : c4.large MaxTermDurationInDays : 366 MinTermDurationInDays : 366 NetworkPlatform : EC2-VPC Platform : Linux/UNIX PurchaseToken : eyJ2IjoiMSIsInMiOjEsImMiOi... Recurrence : Amazon.EC2.Model.ScheduledInstanceRecurrence SlotDurationInHours : 23 TotalScheduledInstanceHours : 1219 ...示例 2:要缩小结果范围,您可以为操作系统、网络和实例类型等条件添加筛选条件。 -Filter @{ Name="platform";Values="Linux/UNIX" },@{ Name="network-platform";Values="EC2-VPC" },@{ Name="instance-type";Values="c4.large" }- 
                    有关 API 的详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考 (V 4) DescribeScheduledInstanceAvailability中的。 
 
- 
                    
- 适用于 PowerShell V5 的工具
- 
             
                    示例 1:此示例描述了从指定日期开始每周星期日发生的计划。 Get-EC2ScheduledInstanceAvailability -Recurrence_Frequency Weekly -Recurrence_Interval 1 -Recurrence_OccurrenceDay 1 -FirstSlotStartTimeRange_EarliestTime 2016-01-31T00:00:00Z -FirstSlotStartTimeRange_LatestTime 2016-01-31T04:00:00Z输出: AvailabilityZone : us-west-2b AvailableInstanceCount : 20 FirstSlotStartTime : 1/31/2016 8:00:00 AM HourlyPrice : 0.095 InstanceType : c4.large MaxTermDurationInDays : 366 MinTermDurationInDays : 366 NetworkPlatform : EC2-VPC Platform : Linux/UNIX PurchaseToken : eyJ2IjoiMSIsInMiOjEsImMiOi... Recurrence : Amazon.EC2.Model.ScheduledInstanceRecurrence SlotDurationInHours : 23 TotalScheduledInstanceHours : 1219 ...示例 2:要缩小结果范围,您可以为操作系统、网络和实例类型等条件添加筛选条件。 -Filter @{ Name="platform";Values="Linux/UNIX" },@{ Name="network-platform";Values="EC2-VPC" },@{ Name="instance-type";Values="c4.large" }- 
                    有关 API 的详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考 (V 5) DescribeScheduledInstanceAvailability中的。 
 
- 
                    
 
DescribeRouteTables
DescribeScheduledInstances