Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples
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.
Verwenden Sie mit DescribeSpotInstanceRequests
einem CLI
Die folgenden Codebeispiele zeigen, wie man es benutztDescribeSpotInstanceRequests
.
- CLI
-
- AWS CLI
-
Beispiel 1: Um eine Spot-Instance-Anfrage zu beschreiben
Das folgende
describe-spot-instance-requests
Beispiel beschreibt die angegebene Spot-Instance-Anfrage.aws ec2 describe-spot-instance-requests \ --spot-instance-request-ids
sir-08b93456
Ausgabe:
{ "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-requests
Beispiel 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--query
Parameter verwendet, um nur die Instance anzuzeigenIDs.aws ec2 describe-spot-instance-requests \ --filters
Name=launch.instance-type,Values=m3.medium
Name=launched-availability-zone,Values=us-east-2a
\ --query"SpotInstanceRequests[*].[InstanceId]"
\ --outputtext
Ausgabe:
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-requests
Beispiel 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 \ --filters
Name=tag:cost-center,Values=cc123
Ein Beispiel für die Ausgabe von
describe-spot-instance-requests
finden Sie in Beispiel 1.Weitere Beispiele für die Verwendung von Tagfiltern finden Sie unter Arbeiten mit Tags im EC2Amazon-Benutzerhandbuch.
-
APIEinzelheiten finden Sie DescribeSpotInstanceRequests
in der AWS CLI Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell
-
Beispiel 1: Dieses Beispiel beschreibt die angegebene Spot-Instance-Anfrage.
Get-EC2SpotInstanceRequest -SpotInstanceRequestId sir-12345678
Ausgabe:
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-time
Beispiel 2: Dieses Beispiel beschreibt alle Ihre Spot-Instance-Anfragen.
Get-EC2SpotInstanceRequest
-
APIEinzelheiten finden Sie unter DescribeSpotInstanceRequests AWS Tools for PowerShellCmdlet-Referenz.
-