Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemples de topologie d' EC2 instance Amazon
Vous pouvez utiliser le describe-instance-topologycommande pour décrire la topologie d'instance de vos EC2 instances.
Lorsque vous utilisez la commande describe-instance-topology
sans paramètres ni filtres, la réponse inclut toutes vos instances qui correspondent aux types d’instances pris en charge pour cette commande dans la région spécifiée. Vous pouvez spécifier la région en incluant le paramètre --region
ou en définissant une région par défaut. Pour plus d’informations sur la définition d’une région par défaut, consultez Sélectionnez une région pour vos EC2 ressources Amazon.
Vous pouvez inclure des paramètres pour renvoyer des instances qui correspondent aux noms d'instance IDs ou de groupe de placement spécifiés. Vous pouvez également inclure des filtres pour renvoyer des instances correspondant à un type d’instance ou à une famille d’instances spécifiques, ou des instances situées dans une zone de disponibilité ou une zone locale spécifiée. Vous pouvez inclure un seul paramètre ou filtre, ou une combinaison de paramètres et de filtres.
La sortie est paginée, avec un maximum de 20 instances par page par défaut. Vous pouvez spécifier jusqu’à 100 instances par page à l’aide du paramètre --max-results
.
Pour de plus amples informations, consultez .describe-instance-topology.
Autorisations requises
L'autorisation suivante est requise pour décrire la topologie d'instance :
Exemple 1 — Instance IDs
- AWS CLI
-
Pour décrire la topologie d'instances spécifiques
Utilisation de la describe-instance-topologycommande avec le --instance-ids
paramètre. La sortie inclut uniquement les instances qui correspondent à l'instance spécifiée IDs.
aws ec2 describe-instance-topology \
--region us-west-2
\
--instance-ids i-1111111111example
i-2222222222example
Voici un exemple de sortie.
{
"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
-
Pour décrire la topologie d'instances spécifiques
Utilisez l'Get-EC2InstanceTopologyapplet de commande.
Get-EC2InstanceTopology `
-InstanceId i-1111111111example
, i-2222222222example
Exemple 2 — Paramètre de nom du groupe de placement
- AWS CLI
-
Pour décrire la topologie des instances d'un groupe de placement spécifique
Utilisation de la describe-instance-topologycommande avec le group-names
paramètre. La sortie inclut uniquement les instances qui se trouvent dans l'un des groupes de placement spécifiés.
aws ec2 describe-instance-topology \
--region us-west-2
\
--group-names ML-group
HPC-group
Voici un exemple de sortie.
{
"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
-
Pour décrire la topologie des instances d'un groupe de placement spécifique
Utilisez l'Get-EC2InstanceTopologyapplet de commande.
Get-EC2InstanceTopology `
-GroupName ML-group
, HPC-group
Exemple 3 — Filtre de type d'instance
Vous pouvez filtrer en fonction d’un type d’instance spécifié (correspondance exacte) ou en fonction d’une famille d’instances (à l’aide d’un caractère générique). Vous pouvez également combiner un filtre de type d’instance et un filtre de famille d’instances spécifiés.
Exemple 3a — Filtre de correspondance exacte pour un type d'instance spécifié
- AWS CLI
-
Pour décrire la topologie des instances avec un type d'instance spécifique
Utilisation de la describe-instance-topologycommande avec le instance-type
filtre. La sortie inclut uniquement les instances avec le type d'instance spécifié.
aws ec2 describe-instance-topology \
--region us-west-2
\
--filters Name=instance-type,Values=trn1n.32xlarge
Voici un exemple de sortie.
{
"Instances": [
{
"InstanceId": "i-2222222222example",
"InstanceType": "trn1n.32xlarge",
"NetworkNodes": [
"nn-1111111111example",
"nn-2222222222example",
"nn-3333333333example"
],
"ZoneId": "usw2-az2",
"AvailabilityZone": "us-west-2a"
}
],
"NextToken": "SomeEncryptedToken"
}
- PowerShell
-
Pour décrire la topologie des instances avec un type d'instance spécifique
Utilisez l'Get-EC2InstanceTopologyapplet de commande.
Get-EC2InstanceTopology `
-Filter @{Name="instance-type"; Values="trn1n.32xlarge
"}
Exemple 3b — Filtre générique pour une famille d'instances
- AWS CLI
-
Pour décrire la topologie des instances avec une famille d'instances spécifique
Utilisation de la describe-instance-topologycommande avec le instance-type
filtre. La sortie inclut uniquement les instances de la famille d'instances spécifiée.
aws ec2 describe-instance-topology \
--region us-west-2
\
--filters Name=instance-type,Values=trn1*
Voici un exemple de sortie.
{
"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
-
Pour décrire la topologie des instances avec une famille d'instances spécifique
Utilisez l'Get-EC2InstanceTopologyapplet de commande.
Get-EC2InstanceTopology `
-Filter @{Name="instance-type"; Values="trn1*
"}
Exemple 3c — Famille d'instances combinée et filtres de correspondance exacte
- AWS CLI
-
Pour décrire la topologie des instances avec une famille d'instances ou un type d'instance
Utilisation de la describe-instance-topologycommande avec le instance-type
filtre. La sortie inclut uniquement les instances qui répondent aux critères spécifiés.
aws ec2 describe-instance-topology \
--region us-west-2
\
--filters "Name=instance-type,Values=p4d*
,trn1n.32xlarge
"
Voici un exemple de sortie.
{
"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
-
Pour décrire la topologie des instances avec une famille d'instances ou un type d'instance
Utilisez l'Get-EC2InstanceTopologyapplet de commande.
Get-EC2InstanceTopology `
-Filter @{Name="instance-type"; Values="p4d*
", "trn1n.32xlarge
"}
Exemple 4 — Filtre d'identification de zone
Vous pouvez utiliser le filtre zone-id
pour filtrer par zone de disponibilité ou zone locale. Vous pouvez également combiner le filtre de zone de disponibilité et le filtre de zone locale.
Exemple 4a — Filtre de zone de disponibilité
- AWS CLI
-
Pour décrire la topologie des instances dans une zone de disponibilité spécifique
Utilisation de la describe-instance-topologycommande avec le zone-id
filtre. La sortie inclut uniquement les instances de la zone de disponibilité spécifiée.
aws ec2 describe-instance-topology \
--region us-east-1
\
--filters Name=zone-id,Values=use1-az1
Voici un exemple de sortie.
{
"Instances": [
{
"InstanceId": "i-2222222222example",
"InstanceType": "trn1n.32xlarge",
"NetworkNodes": [
"nn-1111111111example",
"nn-2222222222example",
"nn-3214313214example"
],
"ZoneId": "use1-az1",
"AvailabilityZone": "us-east-1a"
}
],
"NextToken": "SomeEncryptedToken"
}
- PowerShell
-
Pour décrire la topologie des instances dans une zone de disponibilité spécifique
Utilisez l'Get-EC2InstanceTopologyapplet de commande.
Get-EC2InstanceTopology `
-Filter @{Name="zone-id"; Values="use1-az1
"}
Exemple 4b — Filtre de zone locale
- AWS CLI
-
Pour décrire la topologie des instances dans une zone locale spécifique
Utilisation de la describe-instance-topologycommande avec le zone-id
filtre. La sortie inclut uniquement les instances de la zone locale spécifiée.
aws ec2 describe-instance-topology \
--region us-east-1
\
--filters Name=zone-id,Values=use1-atl2-az1
Voici un exemple de sortie.
{
"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
-
Pour décrire la topologie des instances dans une zone locale spécifique
Utilisez l'Get-EC2InstanceTopologyapplet de commande.
Get-EC2InstanceTopology `
-Filter @{Name="zone-id"; Values="use1-atl2-az1
"}
Exemple 4c — Filtres combinés de zone de disponibilité et de zone locale
- AWS CLI
-
Pour décrire la topologie des instances dans une zone spécifique
Utilisation de la describe-instance-topologycommande avec le zone-id
filtre. La sortie inclut uniquement les instances qui se trouvent dans l'une des zones spécifiées.
aws ec2 describe-instance-topology \
--region us-east-1
\
--filters Name=zone-id,Values=use1-az1
,use1-atl2-az1
Voici un exemple de sortie.
{
"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
-
Pour décrire la topologie des instances dans une zone spécifique
Utilisez l'Get-EC2InstanceTopologyapplet de commande.
Get-EC2InstanceTopology `
-Filter @{Name="zone-id"; Values="use1-az1
", "use1-atl2-az1
"}
Exemple 5 — Filtres de type d'instance et d'ID de zone
Vous pouvez combiner des filtres en une seule commande.
- AWS CLI
-
Pour décrire la topologie des instances avec des types d'instances, des familles d'instances et des zones spécifiques
Utilisation de la describe-instance-topologycommande avec les zone-id
filtres instance-type
et. La réponse contient toutes les instances avec l'un des types d'instance spécifiés et se trouvant dans l'une des zones spécifiées.
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
"
Voici un exemple de sortie.
{
"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
-
Pour décrire la topologie des instances avec des types d'instances, des familles d'instances et des zones spécifiques
Utilisez l'Get-EC2InstanceTopologyapplet de commande.
Get-EC2InstanceTopology `
-Filter @{Name="instance-type"; Values="p4d*
", "trn1n.32xlarge
"} `
@{Name="zone-id"; Values="use1-az1
", "use1-atl2-az1
"}