Utilisation ListUserPolicies avec un AWS SDK ou une CLI - AWS Identity and Access Management

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 ListUserPolicies avec un AWS SDK ou une CLI

Les exemples de code suivants illustrent comment utiliser ListUserPolicies.

CLI
AWS CLI

Pour répertorier les politiques d’un utilisateur IAM

La commande list-user-policies suivante répertorie les politiques attachées à l’utilisateur IAM nommé Bob.

aws iam list-user-policies \ --user-name Bob

Sortie :

{ "PolicyNames": [ "ExamplePolicy", "TestPolicy" ] }

Pour plus d'informations, consultez la section Création d'un utilisateur IAM dans votre AWS compte dans le guide de l'utilisateur AWS IAM.

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

Go
Kit SDK for Go V2
Note

Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS.

import ( "context" "encoding/json" "errors" "log" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/iam" "github.com/aws/aws-sdk-go-v2/service/iam/types" "github.com/aws/smithy-go" ) // UserWrapper encapsulates user actions used in the examples. // It contains an IAM service client that is used to perform user actions. type UserWrapper struct { IamClient *iam.Client } // ListUserPolicies lists the inline policies for the specified user. func (wrapper UserWrapper) ListUserPolicies(ctx context.Context, userName string) ([]string, error) { var policies []string result, err := wrapper.IamClient.ListUserPolicies(ctx, &iam.ListUserPoliciesInput{ UserName: aws.String(userName), }) if err != nil { log.Printf("Couldn't list policies for user %v. Here's why: %v\n", userName, err) } else { policies = result.PolicyNames } return policies, err }
  • Pour plus de détails sur l'API, reportez-vous ListUserPoliciesà la section Référence des AWS SDK pour Go API.

PowerShell
Outils pour PowerShell

Exemple 1 : cet exemple extrait la liste des noms des politiques en ligne intégrées à l’utilisateur IAM nommé David.

Get-IAMUserPolicyList -UserName David

Sortie :

Davids_IAM_Admin_Policy
  • Pour plus de détails sur l'API, reportez-vous ListUserPoliciesà la section Référence des AWS Tools for PowerShell applets de commande.

Pour obtenir la liste complète des guides de développement du AWS SDK et des exemples de code, consultezUtilisation de ce service avec un AWS SDK. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes de SDK.