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 DescribeInstanceStatus mit einem AWS SDK oder CLI
Die folgenden Code-Beispiele zeigen, wie DescribeInstanceStatus verwendet wird.
- CLI
-
- AWS CLI
-
So beschreiben Sie den Status einer Instance
Das folgende
describe-instance-status-Beispiel beschreibt den aktuellen Status der angegebenen Instance.aws ec2 describe-instance-status \ --instance-idsi-1234567890abcdef0Ausgabe:
{ "InstanceStatuses": [ { "InstanceId": "i-1234567890abcdef0", "InstanceState": { "Code": 16, "Name": "running" }, "AvailabilityZone": "us-east-1d", "SystemStatus": { "Status": "ok", "Details": [ { "Status": "passed", "Name": "reachability" } ] }, "InstanceStatus": { "Status": "ok", "Details": [ { "Status": "passed", "Name": "reachability" } ] } } ] }Weitere Informationen finden Sie unter Den Status Ihrer Instances überwachen im Benutzerhandbuch für Amazon EC2.
-
API-Details finden Sie DescribeInstanceStatus
in der AWS CLI Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: In diesem Beispiel wird der Status der angegebenen Instance beschrieben.
Get-EC2InstanceStatus -InstanceId i-12345678Ausgabe:
AvailabilityZone : us-west-2a Events : {} InstanceId : i-12345678 InstanceState : Amazon.EC2.Model.InstanceState Status : Amazon.EC2.Model.InstanceStatusSummary SystemStatus : Amazon.EC2.Model.InstanceStatusSummary$status = Get-EC2InstanceStatus -InstanceId i-12345678 $status.InstanceStateAusgabe:
Code Name ---- ---- 16 running$status.StatusAusgabe:
Details Status ------- ------ {reachability} ok$status.SystemStatusAusgabe:
Details Status ------- ------ {reachability} ok-
API-Details finden Sie DescribeInstanceStatus in der AWS -Tools für PowerShell Cmdlet-Referenz (V4).
-
- Tools für V5 PowerShell
-
Beispiel 1: In diesem Beispiel wird der Status der angegebenen Instance beschrieben.
Get-EC2InstanceStatus -InstanceId i-12345678Ausgabe:
AvailabilityZone : us-west-2a Events : {} InstanceId : i-12345678 InstanceState : Amazon.EC2.Model.InstanceState Status : Amazon.EC2.Model.InstanceStatusSummary SystemStatus : Amazon.EC2.Model.InstanceStatusSummary$status = Get-EC2InstanceStatus -InstanceId i-12345678 $status.InstanceStateAusgabe:
Code Name ---- ---- 16 running$status.StatusAusgabe:
Details Status ------- ------ {reachability} ok$status.SystemStatusAusgabe:
Details Status ------- ------ {reachability} ok-
API-Details finden Sie DescribeInstanceStatus in der AWS -Tools für PowerShell Cmdlet-Referenz (V5).
-
- Rust
-
- SDK für Rust
-
Anmerkung
Es läuft noch mehr GitHub. Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-
einrichten und ausführen. async fn show_all_events(client: &Client) -> Result<(), Error> { let resp = client.describe_regions().send().await.unwrap(); for region in resp.regions.unwrap_or_default() { let reg: &'static str = Box::leak(Box::from(region.region_name().unwrap())); let region_provider = RegionProviderChain::default_provider().or_else(reg); let config = aws_config::from_env().region(region_provider).load().await; let new_client = Client::new(&config); let resp = new_client.describe_instance_status().send().await; println!("Instances in region {}:", reg); println!(); for status in resp.unwrap().instance_statuses() { println!( " Events scheduled for instance ID: {}", status.instance_id().unwrap_or_default() ); for event in status.events() { println!(" Event ID: {}", event.instance_event_id().unwrap()); println!(" Description: {}", event.description().unwrap()); println!(" Event code: {}", event.code().unwrap().as_ref()); println!(); } } } Ok(()) }-
API-Details finden Sie DescribeInstanceStatus
in der AWS SDK for Rust API-Referenz.
-
Eine vollständige Liste der AWS SDK-Entwicklerhandbücher und Codebeispiele finden Sie unterEC2 Amazon-Ressourcen mithilfe eines AWS SDK erstellen. Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.