D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples
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-resourcessuivant 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-filtersKey=Environment,Values=Production\ --tags-per-page100Sortie :
{ "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-RGTResourceSortie :
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-RGTResourceSortie :
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-RGTResourceSortie :
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-RGTResourceSortie :
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).
-