Utilizar EnableMfaDevice con una CLI
Los siguientes ejemplos de código muestran cómo utilizar EnableMfaDevice.
- CLI
-
- AWS CLI
-
Cómo habilitar un dispositivo MFA
Tras utilizar el comando
create-virtual-mfa-devicepara crear un nuevo dispositivo MFA virtual, puede asignar el dispositivo MFA a un usuario. En el siguiente ejemplo deenable-mfa-device, se asigna el dispositivo MFA con el número de seriearn:aws:iam::210987654321:mfa/BobsMFADeviceal usuarioBob. El comando también sincroniza el dispositivo con AWS al incluir los dos primeros códigos en secuencia desde el dispositivo MFA virtual.aws iam enable-mfa-device \ --user-nameBob\ --serial-numberarn:aws:iam::210987654321:mfa/BobsMFADevice\ --authentication-code1123456\ --authentication-code2789012Este comando no genera ninguna salida.
Para obtener más información, consulte Habilitación de un dispositivo de autenticación multifactor (MFA) virtual en la Guía del usuario de AWS IAM.
-
Para obtener más información sobre la API, consulte EnableMfaDevice
en la Referencia de comandos de la AWS CLI.
-
- PowerShell
-
- Herramientas para PowerShell V4
-
Ejemplo 1: este comando habilita el dispositivo MFA de hardware con el número de serie
987654321098y asocia el dispositivo con el usuarioBob. Incluye los dos primeros códigos secuenciales del dispositivo.Enable-IAMMFADevice -UserName "Bob" -SerialNumber "987654321098" -AuthenticationCode1 "12345678" -AuthenticationCode2 "87654321"Ejemplo 2: este ejemplo crea y habilita un dispositivo MFA virtual. El primer comando crea el dispositivo virtual y devuelve la representación del objeto del dispositivo en la variable
$MFADevice. Puede usar las propiedades.Base32StringSeedoQRCodePngpara configurar la aplicación de software del usuario. El comando final asigna el dispositivo al usuarioDavide identifica el dispositivo por su número de serie. El comando también sincroniza el dispositivo con AWS al incluir los dos primeros códigos en secuencia desde el dispositivo MFA virtual.$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"-
Para obtener información sobre la API, consulte EnableMfaDevice en la Referencia de Cmdlet de las Herramientas de AWS para PowerShell (V4).
-
- Herramientas para PowerShell V5
-
Ejemplo 1: este comando habilita el dispositivo MFA de hardware con el número de serie
987654321098y asocia el dispositivo con el usuarioBob. Incluye los dos primeros códigos secuenciales del dispositivo.Enable-IAMMFADevice -UserName "Bob" -SerialNumber "987654321098" -AuthenticationCode1 "12345678" -AuthenticationCode2 "87654321"Ejemplo 2: este ejemplo crea y habilita un dispositivo MFA virtual. El primer comando crea el dispositivo virtual y devuelve la representación del objeto del dispositivo en la variable
$MFADevice. Puede usar las propiedades.Base32StringSeedoQRCodePngpara configurar la aplicación de software del usuario. El comando final asigna el dispositivo al usuarioDavide identifica el dispositivo por su número de serie. El comando también sincroniza el dispositivo con AWS al incluir los dos primeros códigos en secuencia desde el dispositivo MFA virtual.$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"-
Para obtener información sobre la API, consulte EnableMfaDevice en la Referencia de Cmdlet de las Herramientas de AWS para PowerShell (V5).
-
Para obtener una lista completa de las guías para desarrolladores de AWS SDK y ejemplos de código, consulte Cómo utilizar este servicio con un AWS SDK. En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.