Utilizzare EnableMfaDevice con un CLI - Esempi di codice dell'AWS SDK

Ci sono altri AWS SDK esempi disponibili nel repository AWS Doc SDK Examples GitHub .

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzare EnableMfaDevice con un CLI

I seguenti esempi di codice mostrano come utilizzareEnableMfaDevice.

CLI
AWS CLI

Per abilitare un MFA dispositivo

Dopo aver utilizzato il create-virtual-mfa-device comando per creare un nuovo MFA dispositivo virtuale, è possibile assegnare il MFA dispositivo a un utente. L'enable-mfa-deviceesempio seguente assegna il MFA dispositivo con il numero di serie arn:aws:iam::210987654321:mfa/BobsMFADevice all'utente. Bob Il comando sincronizza inoltre il dispositivo con il dispositivo virtuale AWS MFA includendo i primi due codici in sequenza.

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

Questo comando non produce alcun output.

Per ulteriori informazioni, vedere Abilitazione di un dispositivo virtuale di autenticazione a più fattori (MFA) nella Guida per l'AWS IAMutente.

PowerShell
Strumenti per PowerShell

Esempio 1: questo comando abilita il MFA dispositivo hardware con il numero di serie 987654321098 e lo associa all'utenteBob. Include i primi due codici in sequenza provenienti dal dispositivo.

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

Esempio 2: Questo esempio crea e attiva un MFA dispositivo virtuale. Il primo comando crea il dispositivo virtuale e restituisce la rappresentazione dell'oggetto del dispositivo nella variabile$MFADevice. È possibile utilizzare le QRCodePng proprietà .Base32StringSeed o per configurare l'applicazione software dell'utente. Il comando finale assegna il dispositivo all'utenteDavid, identificandolo in base al numero di serie. Il comando sincronizza inoltre il dispositivo con il dispositivo virtuale AWS MFA includendo i primi due codici in sequenza.

$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"
  • Per API i dettagli, vedere EnableMfaDevicein AWS Tools for PowerShell Cmdlet Reference.