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:
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
"}