D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt 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.
À utiliser ListUserPolicies
avec un AWS SDK ou CLI
Les exemples de code suivants montrent comment utiliserListUserPolicies
.
- CLI
-
- AWS CLI
-
Pour répertorier les politiques d'un IAM utilisateur
La
list-user-policies
commande suivante répertorie les politiques associées à l'IAMutilisateur nomméBob
.aws iam list-user-policies \ --user-name
Bob
Sortie :
{ "PolicyNames": [ "ExamplePolicy", "TestPolicy" ] }
Pour plus d'informations, consultez la section Création IAM d'un utilisateur dans votre AWS compte dans le guide de AWS IAM l'utilisateur.
-
Pour API plus de détails, voir ListUserPolicies
la section Référence des AWS CLI commandes.
-
- Go
-
- SDKpour 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 API plus de détails, voir ListUserPolicies
la section AWS SDK for Go APIRéférence.
-
- PowerShell
-
- Outils pour PowerShell
-
Exemple 1 : Cet exemple extrait la liste des noms des politiques intégrées intégrées au nom de l'IAMutilisateur.
David
Get-IAMUserPolicyList -UserName David
Sortie :
Davids_IAM_Admin_Policy
-
Pour API plus de détails, consultez la section ListUserPoliciesRéférence des AWS Tools for PowerShell applets de commande.
-