Use EnableMfaDevice com um AWS SDK ou CLI - AWS SDKExemplos de código

Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Use EnableMfaDevice com um AWS SDK ou CLI

Os exemplos de código a seguir mostram como usar o EnableMfaDevice.

CLI
AWS CLI

Para habilitar um MFA dispositivo

Depois de usar o create-virtual-mfa-device comando para criar um novo MFA dispositivo virtual, você pode atribuir o MFA dispositivo a um usuário. O enable-mfa-device exemplo a seguir atribui o MFA dispositivo com o número de série arn:aws:iam::210987654321:mfa/BobsMFADevice ao usuárioBob. O comando também sincroniza o dispositivo com AWS a inclusão dos dois primeiros códigos em sequência do MFA dispositivo virtual.

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

Este comando não produz saída.

Para obter mais informações, consulte Habilitando um dispositivo virtual de autenticação multifator (MFA) no Guia do AWS IAM usuário.

  • Para API obter detalhes, consulte EnableMfaDevicena Referência de AWS CLI Comandos.

PowerShell
Ferramentas para PowerShell

Exemplo 1: Esse comando ativa o MFA dispositivo de hardware com o número de série 987654321098 e associa o dispositivo ao usuárioBob. Ele inclui os dois primeiros códigos em sequência do dispositivo.

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

Exemplo 2: Este exemplo cria e ativa um MFA dispositivo virtual. O primeiro comando cria o dispositivo virtual e retorna a representação de objeto do dispositivo na variável $MFADevice. Você pode usar as propriedades .Base32StringSeed ou QRCodePng para configurar a aplicação de software do usuário. O comando final atribui o dispositivo ao usuário David, identificando o dispositivo pelo número de série. O comando também sincroniza o dispositivo com AWS a inclusão dos dois primeiros códigos em sequência do MFA dispositivo 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 API obter detalhes, consulte EnableMfaDeviceem Referência de AWS Tools for PowerShell cmdlet.