À utiliser ListUserPolicies avec un AWS SDK ou CLI - Exemples de code de l'AWS SDK

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 ListUserPoliciesla 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 ListUserPoliciesla 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.