À utiliser EnableMfaDevice avec un 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 EnableMfaDevice avec un CLI

Les exemples de code suivants montrent comment utiliserEnableMfaDevice.

CLI
AWS CLI

Pour activer un MFA appareil

Après avoir utilisé la create-virtual-mfa-device commande pour créer un nouveau MFA périphérique virtuel, vous pouvez l'MFAattribuer à un utilisateur. L'enable-mfa-deviceexemple suivant attribue le MFA périphérique avec le numéro de série arn:aws:iam::210987654321:mfa/BobsMFADevice à l'utilisateurBob. La commande synchronise également le dispositif AWS en incluant les deux premiers codes en séquence à partir du MFA dispositif virtuel.

aws iam enable-mfa-device \ --user-name Bob \ --serial-number arn:aws:iam::210987654321:mfa/BobsMFADevice \ --authentication-code1 123456 \ --authentication-code2 789012

Cette commande ne produit aucun résultat.

Pour plus d'informations, consultez la section Activation d'un dispositif d'authentification multifactorielle virtuelle (MFA) dans le guide de AWS IAM l'utilisateur.

  • Pour API plus de détails, voir EnableMfaDevicela section Référence des AWS CLI commandes.

PowerShell
Outils pour PowerShell

Exemple 1 : Cette commande active le numéro de série du MFA périphérique matériel 987654321098 et l'associe à l'utilisateurBob. Il inclut les deux premiers codes en séquence provenant de l'appareil.

Enable-IAMMFADevice -UserName "Bob" -SerialNumber "987654321098" -AuthenticationCode1 "12345678" -AuthenticationCode2 "87654321"

Exemple 2 : Cet exemple crée et active un MFA périphérique virtuel. La première commande crée le périphérique virtuel et renvoie la représentation de l'objet du périphérique dans la variable$MFADevice. Vous pouvez utiliser les QRCodePng propriétés .Base32StringSeed or pour configurer l'application logicielle de l'utilisateur. La commande finale attribue l'appareil à l'utilisateurDavid, en identifiant l'appareil par son numéro de série. La commande synchronise également le dispositif AWS en incluant les deux premiers codes en séquence à partir du MFA dispositif virtuel.

$MFADevice = New-IAMVirtualMFADevice -VirtualMFADeviceName "MyMFADevice" # see example for New-IAMVirtualMFADevice to see how to configure the software program with PNG or base32 seed code Enable-IAMMFADevice -UserName "David" -SerialNumber -SerialNumber $MFADevice.SerialNumber -AuthenticationCode1 "24681357" -AuthenticationCode2 "13572468"
  • Pour API plus de détails, consultez la section EnableMfaDeviceRéférence des AWS Tools for PowerShell applets de commande.