Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwendung von DescribeSpotInstanceRequests mit einer CLI
Die folgenden Code-Beispiele zeigen, wie DescribeSpotInstanceRequests verwendet wird.
- CLI
-
- AWS CLI
-
Beispiel 1: Um eine Spot-Instance-Anfrage zu beschreiben
Das folgende
describe-spot-instance-requestsBeispiel beschreibt die angegebene Spot-Instance-Anfrage.aws ec2 describe-spot-instance-requests \ --spot-instance-request-idssir-08b93456Ausgabe:
{ "SpotInstanceRequests": [ { "CreateTime": "2018-04-30T18:14:55.000Z", "InstanceId": "i-1234567890abcdef1", "LaunchSpecification": { "InstanceType": "t2.micro", "ImageId": "ami-003634241a8fcdec0", "KeyName": "my-key-pair", "SecurityGroups": [ { "GroupName": "default", "GroupId": "sg-e38f24a7" } ], "BlockDeviceMappings": [ { "DeviceName": "/dev/sda1", "Ebs": { "DeleteOnTermination": true, "SnapshotId": "snap-0e54a519c999adbbd", "VolumeSize": 8, "VolumeType": "standard", "Encrypted": false } } ], "NetworkInterfaces": [ { "DeleteOnTermination": true, "DeviceIndex": 0, "SubnetId": "subnet-049df61146c4d7901" } ], "Placement": { "AvailabilityZone": "us-east-2b", "Tenancy": "default" }, "Monitoring": { "Enabled": false } }, "LaunchedAvailabilityZone": "us-east-2b", "ProductDescription": "Linux/UNIX", "SpotInstanceRequestId": "sir-08b93456", "SpotPrice": "0.010000" "State": "active", "Status": { "Code": "fulfilled", "Message": "Your Spot request is fulfilled.", "UpdateTime": "2018-04-30T18:16:21.000Z" }, "Tags": [], "Type": "one-time", "InstanceInterruptionBehavior": "terminate" } ] }Beispiel 2: Um Spot-Instance-Anfragen auf der Grundlage von Filtern zu beschreiben
Im folgenden
describe-spot-instance-requestsBeispiel werden Filter verwendet, um die Ergebnisse auf Spot-Instance-Anfragen mit dem angegebenen Instance-Typ in der angegebenen Availability Zone zu beschränken. Im Beispiel wird der--queryParameter verwendet, um nur die Instance anzuzeigen IDs.aws ec2 describe-spot-instance-requests \ --filtersName=launch.instance-type,Values=m3.mediumName=launched-availability-zone,Values=us-east-2a\ --query"SpotInstanceRequests[*].[InstanceId]"\ --outputtextAusgabe:
i-057750d42936e468a i-001efd250faaa6ffa i-027552a73f021f3bd ...Weitere Beispiele für die Verwendung von Filtern finden Sie unter Auflisten und Filtern Ihrer Ressourcen im Amazon Elastic Compute Cloud-Benutzerhandbuch.
Beispiel 3: Zur Beschreibung von Spot-Instance-Anfragen auf der Grundlage von Tags
Im folgenden
describe-spot-instance-requestsBeispiel werden Tagfilter verwendet, um die Ergebnisse auf Spot-Instance-Anfragen zu beschränken, die das Tag enthaltencost-center=cc123.aws ec2 describe-spot-instance-requests \ --filtersName=tag:cost-center,Values=cc123Ein Beispiel für die Ausgabe von
describe-spot-instance-requestsfinden Sie in Beispiel 1.Weitere Beispiele für die Verwendung von Tagfiltern finden Sie unter Arbeiten mit Tags im EC2 Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie DescribeSpotInstanceRequests
in der AWS CLI Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: Dieses Beispiel beschreibt die angegebene Spot-Instance-Anfrage.
Get-EC2SpotInstanceRequest -SpotInstanceRequestId sir-12345678Ausgabe:
ActualBlockHourlyPrice : AvailabilityZoneGroup : BlockDurationMinutes : 0 CreateTime : 4/8/2015 2:51:33 PM Fault : InstanceId : i-12345678 LaunchedAvailabilityZone : us-west-2b LaunchGroup : LaunchSpecification : Amazon.EC2.Model.LaunchSpecification ProductDescription : Linux/UNIX SpotInstanceRequestId : sir-12345678 SpotPrice : 0.020000 State : active Status : Amazon.EC2.Model.SpotInstanceStatus Tags : {Name} Type : one-timeBeispiel 2: Dieses Beispiel beschreibt alle Ihre Spot-Instance-Anfragen.
Get-EC2SpotInstanceRequest-
Einzelheiten zur API finden Sie unter DescribeSpotInstanceRequests AWS -Tools für PowerShellCmdlet-Referenz (V4).
-
- Tools für V5 PowerShell
-
Beispiel 1: Dieses Beispiel beschreibt die angegebene Spot-Instance-Anfrage.
Get-EC2SpotInstanceRequest -SpotInstanceRequestId sir-12345678Ausgabe:
ActualBlockHourlyPrice : AvailabilityZoneGroup : BlockDurationMinutes : 0 CreateTime : 4/8/2015 2:51:33 PM Fault : InstanceId : i-12345678 LaunchedAvailabilityZone : us-west-2b LaunchGroup : LaunchSpecification : Amazon.EC2.Model.LaunchSpecification ProductDescription : Linux/UNIX SpotInstanceRequestId : sir-12345678 SpotPrice : 0.020000 State : active Status : Amazon.EC2.Model.SpotInstanceStatus Tags : {Name} Type : one-timeBeispiel 2: Dieses Beispiel beschreibt alle Ihre Spot-Instance-Anfragen.
Get-EC2SpotInstanceRequest-
Einzelheiten zur API finden Sie unter DescribeSpotInstanceRequests AWS -Tools für PowerShellCmdlet-Referenz (V5).
-
Eine vollständige Liste der AWS SDK-Entwicklerhandbücher und Codebeispiele finden Sie unter. EC2 Amazon-Ressourcen mithilfe eines AWS SDK erstellen Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.