Esempi di topologia delle EC2 istanze Amazon - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esempi di topologia delle EC2 istanze Amazon

Puoi usare il describe-instance-topologycomando per descrivere la topologia delle EC2 istanze.

Quando utilizzi il comando describe-instance-topology senza parametri o filtri, la risposta includerà tutte le istanze che corrispondono ai tipi di istanza supportati per questo comando nella Regione specificata. È possibile specificare la Regione includendo il parametro --region o impostando una Regione predefinita. Per ulteriori informazioni sull'impostazione di una Regione predefinita, consulta Seleziona una regione per le tue EC2 risorse Amazon.

È possibile includere parametri per restituire istanze che corrispondono ai nomi di istanze IDs o gruppi di posizionamento specificati. È inoltre possibile includere filtri per restituire istanze che corrispondono a un tipo o una famiglia di istanze specifici o istanze in una zona di disponibilità o una zona locale specificata. È possibile includere un singolo parametro o filtro o una combinazione di parametri e filtri.

L'output è impaginato, con un massimo di 20 istanze per pagina per impostazione predefinita. È possibile specificare fino a 100 istanze per pagina utilizzando il parametro --max-results.

Per ulteriori informazioni, consulta describe-instance-topology.

Autorizzazioni richieste

È richiesta la seguente autorizzazione per descrivere la topologia dell'istanza:

  • ec2:DescribeInstanceTopology

Esempio 1: Istanza IDs

AWS CLI
Per descrivere la topologia di istanze specifiche

Utilizzo dell'describe-instance-topologycomando con il parametro. --instance-ids L'output include solo le istanze che corrispondono all'istanza IDs specificata.

aws ec2 describe-instance-topology \ --region us-west-2 \ --instance-ids i-1111111111example i-2222222222example

Di seguito è riportato un output di esempio.

{ "Instances": [ { "InstanceId": "i-1111111111example", "InstanceType": "p4d.24xlarge", "GroupName": "ML-group", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3333333333example" ], "ZoneId": "usw2-az2", "AvailabilityZone": "us-west-2a" }, { "InstanceId": "i-2222222222example", "InstanceType": "trn1n.32xlarge", "GroupName": "HPC-group", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3214313214example" ], "ZoneId": "usw2-az2", "AvailabilityZone": "us-west-2a" } ], "NextToken": "SomeEncryptedToken" }
PowerShell
Per descrivere la topologia di istanze specifiche

Utilizzare il cmdlet. Get-EC2InstanceTopology

Get-EC2InstanceTopology ` -InstanceId i-1111111111example, i-2222222222example

Esempio 2: parametro del nome del gruppo di posizionamento

AWS CLI
Per descrivere la topologia delle istanze in uno specifico gruppo di posizionamento

Utilizzo dell'describe-instance-topologycomando con il parametro. group-names L'output include solo le istanze che si trovano in uno dei gruppi di posizionamento specificati.

aws ec2 describe-instance-topology \ --region us-west-2 \ --group-names ML-group HPC-group

Di seguito è riportato un output di esempio.

{ "Instances": [ { "InstanceId": "i-1111111111example", "InstanceType": "p4d.24xlarge", "GroupName": "ML-group", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3333333333example" ], "ZoneId": "usw2-az2", "AvailabilityZone": "us-west-2a" }, { "InstanceId": "i-2222222222example", "InstanceType": "trn1n.32xlarge", "GroupName": "HPC-group", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3214313214example" ], "ZoneId": "usw2-az2", "AvailabilityZone": "us-west-2a" } ], "NextToken": "SomeEncryptedToken" }
PowerShell
Per descrivere la topologia delle istanze in uno specifico gruppo di posizionamento

Utilizzare il cmdlet. Get-EC2InstanceTopology

Get-EC2InstanceTopology ` -GroupName ML-group, HPC-group

Esempio 3: filtro per tipo di istanza

È possibile filtrare in base a un tipo di istanza specificato (corrispondenza esatta) o a una famiglia di istanze (utilizzando un carattere jolly). È inoltre possibile combinare un filtro per tipo di istanza specificato e un filtro per una famiglia di istanze.

Esempio 3a: filtro a corrispondenza esatta per un tipo di istanza specificato

AWS CLI
Per descrivere la topologia delle istanze con un tipo di istanza specifico

Utilizzo dell'describe-instance-topologycomando con il filtro. instance-type L'output include solo le istanze con il tipo di istanza specificato.

aws ec2 describe-instance-topology \ --region us-west-2 \ --filters Name=instance-type,Values=trn1n.32xlarge

Di seguito è riportato un output di esempio.

{ "Instances": [ { "InstanceId": "i-2222222222example", "InstanceType": "trn1n.32xlarge", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3333333333example" ], "ZoneId": "usw2-az2", "AvailabilityZone": "us-west-2a" } ], "NextToken": "SomeEncryptedToken" }
PowerShell
Per descrivere la topologia delle istanze con un tipo di istanza specifico

Utilizzare il cmdlet. Get-EC2InstanceTopology

Get-EC2InstanceTopology ` -Filter @{Name="instance-type"; Values="trn1n.32xlarge"}

Esempio 3b — Filtro wild card per una famiglia di istanze

AWS CLI
Per descrivere la topologia delle istanze con una famiglia di istanze specifica

Utilizzo dell'describe-instance-topologycomando con il filtro. instance-type L'output include solo le istanze con la famiglia di istanze specificata.

aws ec2 describe-instance-topology \ --region us-west-2 \ --filters Name=instance-type,Values=trn1*

Di seguito è riportato un output di esempio.

{ "Instances": [ { "InstanceId": "i-2222222222example", "InstanceType": "trn1n.32xlarge", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3333333333example" ], "ZoneId": "usw2-az2", "AvailabilityZone": "us-west-2a" }, { "InstanceId": "i-3333333333example", "InstanceType": "trn1.32xlarge", "NetworkNodes": [ "nn-1212121212example", "nn-1211122211example", "nn-1311133311example" ], "ZoneId": "usw2-az4", "AvailabilityZone": "us-west-2d" }, { "InstanceId": "i-444444444example", "InstanceType": "trn1.2xlarge", "NetworkNodes": [ "nn-1111111111example", "nn-5434334334example", "nn-1235301234example" ], "ZoneId": "usw2-az2", "AvailabilityZone": "us-west-2a" } ], "NextToken": "SomeEncryptedToken" }
PowerShell
Per descrivere la topologia delle istanze con una famiglia di istanze specifica

Utilizzare il cmdlet. Get-EC2InstanceTopology

Get-EC2InstanceTopology ` -Filter @{Name="instance-type"; Values="trn1*"}

Esempio 3c: famiglia di istanze combinata e filtri Exact Match

AWS CLI
Per descrivere la topologia delle istanze con una famiglia di istanze o un tipo di istanza

Utilizzo dell'describe-instance-topologycomando con il filtro. instance-type L'output include solo le istanze che soddisfano i criteri specificati.

aws ec2 describe-instance-topology \ --region us-west-2 \ --filters "Name=instance-type,Values=p4d*,trn1n.32xlarge"

Di seguito è riportato un output di esempio.

{ "Instances": [ { "InstanceId": "i-1111111111example", "InstanceType": "p4d.24xlarge", "GroupName": "ML-group", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3333333333example" ], "ZoneId": "usw2-az2", "AvailabilityZone": "us-west-2a" }, { "InstanceId": "i-2222222222example", "InstanceType": "trn1n.32xlarge", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-4343434343example" ], "ZoneId": "usw2-az2", "AvailabilityZone": "us-west-2a" } ], "NextToken": "SomeEncryptedToken" }
PowerShell
Per descrivere la topologia delle istanze con una famiglia di istanze o un tipo di istanza

Utilizzare il cmdlet. Get-EC2InstanceTopology

Get-EC2InstanceTopology ` -Filter @{Name="instance-type"; Values="p4d*", "trn1n.32xlarge"}

Esempio 4: filtro Zone ID

È possibile utilizzare il filtro zone-id per filtrare in base a una zona di disponibilità o una zona locale. È inoltre possibile combinare un filtro per la zona di disponibilità e un filtro per la zona locale.

Esempio 4a — Filtro della zona di disponibilità

AWS CLI
Per descrivere la topologia delle istanze in una zona di disponibilità specifica

Utilizzo dell'describe-instance-topologycomando con il filtro. zone-id L'output include solo le istanze nella zona di disponibilità specificata.

aws ec2 describe-instance-topology \ --region us-east-1 \ --filters Name=zone-id,Values=use1-az1

Di seguito è riportato un output di esempio.

{ "Instances": [ { "InstanceId": "i-2222222222example", "InstanceType": "trn1n.32xlarge", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3214313214example" ], "ZoneId": "use1-az1", "AvailabilityZone": "us-east-1a" } ], "NextToken": "SomeEncryptedToken" }
PowerShell
Per descrivere la topologia delle istanze in una zona di disponibilità specifica

Utilizzare il cmdlet. Get-EC2InstanceTopology

Get-EC2InstanceTopology ` -Filter @{Name="zone-id"; Values="use1-az1"}

Esempio 4b: filtro Local Zone

AWS CLI
Per descrivere la topologia delle istanze in una zona locale specifica

Utilizzo dell'describe-instance-topologycomando con il filtro. zone-id L'output include solo le istanze nella zona locale specificata.

aws ec2 describe-instance-topology \ --region us-east-1 \ --filters Name=zone-id,Values=use1-atl2-az1

Di seguito è riportato un output di esempio.

{ "Instances": [ { "InstanceId": "i-1111111111example", "InstanceType": "p4d.24xlarge", "GroupName": "ML-group", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3333333333example" ], "ZoneId": "use1-atl2-az1", "AvailabilityZone": "us-east-1-atl-2a" } ], "NextToken": "SomeEncryptedToken" }
PowerShell
Per descrivere la topologia delle istanze in una zona locale specifica

Utilizzare il cmdlet. Get-EC2InstanceTopology

Get-EC2InstanceTopology ` -Filter @{Name="zone-id"; Values="use1-atl2-az1"}

Esempio 4c: filtri combinati per zone di disponibilità e zone locali

AWS CLI
Per descrivere la topologia delle istanze in una zona specifica

Utilizzo dell'describe-instance-topologycomando con il filtro. zone-id L'output include solo le istanze che si trovano in una delle zone specificate.

aws ec2 describe-instance-topology \ --region us-east-1 \ --filters Name=zone-id,Values=use1-az1,use1-atl2-az1

Di seguito è riportato un output di esempio.

{ "Instances": [ { "InstanceId": "i-1111111111example", "InstanceType": "p4d.24xlarge", "GroupName": "ML-group", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3333333333example" ], "ZoneId": "use1-atl2-az1", "AvailabilityZone": "us-east-1-atl-2a" }, { "InstanceId": "i-2222222222example", "InstanceType": "trn1n.32xlarge", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3214313214example" ], "ZoneId": "use1-az1", "AvailabilityZone": "us-east-1a" } ], "NextToken": "SomeEncryptedToken" }
PowerShell
Per descrivere la topologia delle istanze in una zona specifica

Utilizzare il cmdlet. Get-EC2InstanceTopology

Get-EC2InstanceTopology ` -Filter @{Name="zone-id"; Values="use1-az1", "use1-atl2-az1"}

Esempio 5: filtri per tipo di istanza e ID di zona

È possibile combinare i filtri in un unico comando.

AWS CLI
Per descrivere la topologia delle istanze con tipi di istanze, famiglie di istanze e zone specifici

Utilizzo dell'describe-instance-topologycomando con i filtri instance-type and. zone-id La risposta contiene tutte le istanze con uno dei tipi di istanza specificati e si trovano in una delle zone specificate.

aws ec2 describe-instance-topology \ --region us-east-1 \ --filters "Name=instance-type,Values=p4d*,trn1n.32xlarge" \ "Name=zone-id,Values=use1-az1,use1-atl2-az1"

Di seguito è riportato un output di esempio.

{ "Instances": [ { "InstanceId": "i-1111111111example", "InstanceType": "p4d.24xlarge", "GroupName": "ML-group", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3333333333example" ], "ZoneId": "use1-atl2-az1", "AvailabilityZone": "us-east-1-atl-2a" }, { "InstanceId": "i-2222222222example", "InstanceType": "trn1n.32xlarge", "NetworkNodes": [ "nn-1111111111example", "nn-2222222222example", "nn-3214313214example" ], "ZoneId": "use1-az1", "AvailabilityZone": "us-east-1a" } ], "NextToken": "SomeEncryptedToken" }
PowerShell
Per descrivere la topologia delle istanze con tipi di istanze, famiglie di istanze e zone specifici

Utilizzare il cmdlet. Get-EC2InstanceTopology

Get-EC2InstanceTopology ` -Filter @{Name="instance-type"; Values="p4d*", "trn1n.32xlarge"} ` @{Name="zone-id"; Values="use1-az1", "use1-atl2-az1"}