View a markdown version of this page

Utilisation de GetResources avec une CLI - AWS Exemples de code SDK

D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples GitHub .

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.

Utilisation de GetResources avec une CLI

Les exemples de code suivants illustrent comment utiliser GetResources.

CLI
AWS CLI

Pour obtenir une liste de ressources balisées

L’exemple get-resources suivant affiche une liste des ressources du compte qui sont balisées avec le nom et la valeur de clé spécifiés.

aws resourcegroupstaggingapi get-resources \ --tag-filters Key=Environment,Values=Production \ --tags-per-page 100

Sortie :

{ "ResourceTagMappingList": [ { "ResourceARN": " arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX/template/0-7sbz2Kz0", "Tags": [ { "Key": "Environment", "Value": "Production" } ] } ] }

Pour plus d'informations, consultez le GetResourcesmanuel Resource Groups Tagging API Reference.

  • Pour plus de détails sur l'API, reportez-vous GetResourcesà la section Référence des AWS CLI commandes.

PowerShell
Outils pour PowerShell V4

Exemple 1 : renvoie toutes les ressources balisées d’une région et les clés de balise associées à la ressource. Si aucun paramètre -Region n’est fourni à l’applet de commande, elle tentera de déduire la région à partir des métadonnées du shell ou de l’instance EC2.

Get-RGTResource

Sortie :

ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version} arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}

Exemple 2 : renvoie toutes les ressources balisées du type spécifié dans une région. La chaîne pour chaque nom de service et type de ressource est la même que celle incorporée dans l’Amazon Resource Name (ARN) d’une ressource.

Get-RGTResource -ResourceType "s3"

Sortie :

ResourceARN Tags ----------- ---- arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}

Exemple 3 : renvoie toutes les ressources balisées du type spécifié dans une région. Notez que lorsque les types de ressources sont redirigés vers l’applet de commande, un appel au service est effectué pour chaque type de ressource fourni.

"dynamodb","s3" | Get-RGTResource

Sortie :

ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version} arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}

Exemple 4 : renvoie toutes les ressources balisées correspondant au filtre spécifié.

Get-RGTResource -TagFilter @{ Key="stage" }

Sortie :

ResourceARN Tags ----------- ---- arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}

Exemple 5 : renvoie toutes les ressources balisées correspondant au filtre et au type de ressource spécifiés.

Get-RGTResource -TagFilter @{ Key="stage" } -ResourceType "dynamodb"

Sortie :

ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version}

Exemple 6 : renvoie toutes les ressources balisées correspondant au filtre spécifié.

Get-RGTResource -TagFilter @{ Key="stage"; Values=@("beta","gamma") }

Sortie :

ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version}
  • Pour plus de détails sur l'API, reportez-vous GetResourcesà la section Référence des Outils AWS pour PowerShell applets de commande (V4).

Outils pour PowerShell V5

Exemple 1 : renvoie toutes les ressources balisées d’une région et les clés de balise associées à la ressource. Si aucun paramètre -Region n’est fourni à l’applet de commande, elle tentera de déduire la région à partir des métadonnées du shell ou de l’instance EC2.

Get-RGTResource

Sortie :

ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version} arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}

Exemple 2 : renvoie toutes les ressources balisées du type spécifié dans une région. La chaîne pour chaque nom de service et type de ressource est la même que celle incorporée dans l’Amazon Resource Name (ARN) d’une ressource.

Get-RGTResource -ResourceType "s3"

Sortie :

ResourceARN Tags ----------- ---- arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}

Exemple 3 : renvoie toutes les ressources balisées du type spécifié dans une région. Notez que lorsque les types de ressources sont redirigés vers l’applet de commande, un appel au service est effectué pour chaque type de ressource fourni.

"dynamodb","s3" | Get-RGTResource

Sortie :

ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version} arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}

Exemple 4 : renvoie toutes les ressources balisées correspondant au filtre spécifié.

Get-RGTResource -TagFilter @{ Key="stage" }

Sortie :

ResourceARN Tags ----------- ---- arn:aws:s3:::amzn-s3-demo-bucket {stage, version, othertag}

Exemple 5 : renvoie toutes les ressources balisées correspondant au filtre et au type de ressource spécifiés.

Get-RGTResource -TagFilter @{ Key="stage" } -ResourceType "dynamodb"

Sortie :

ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version}

Exemple 6 : renvoie toutes les ressources balisées correspondant au filtre spécifié.

Get-RGTResource -TagFilter @{ Key="stage"; Values=@("beta","gamma") }

Sortie :

ResourceARN Tags ----------- ---- arn:aws:dynamodb:us-west-2:123456789012:table/mytable {stage, version}
  • Pour plus de détails sur l'API, reportez-vous GetResourcesà la section Référence des Outils AWS pour PowerShell applets de commande (V5).