CLI와 EnableMfaDevice 함께 사용 - AWS SDK 코드 예제

AWS Doc SDK ExamplesWord AWS SDK 리포지토리에는 더 많은 GitHub 예제가 있습니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CLI와 EnableMfaDevice 함께 사용

다음 코드 예제는 EnableMfaDevice의 사용 방법을 보여 줍니다.

CLI
AWS CLI

MFA 디바이스를 활성화하려면

create-virtual-mfa-device 명령을 사용하여 새 가상 MFA 디바이스를 생성한 후 사용자에게 MFA 디바이스를 할당할 수 있습니다. 다음 enable-mfa-device 예제에서는 일련 번호가 있는 MFA 디바이스arn:aws:iam::210987654321:mfa/BobsMFADevice를 사용자에게 할당합니다Bob. 또한 명령은 가상 MFA 디바이스의 처음 두 코드를 순서대로 AWS 포함하여 디바이스를와 동기화합니다.

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

이 명령은 출력을 생성하지 않습니다.

자세한 내용은 AWS IAM 사용 설명서가상 다중 인증(MFA) 디바이스 활성화를 참조하세요.

  • API 세부 정보는 AWS CLI 명령 참조EnableMfaDevice를 참조하세요.

PowerShell
for PowerShell 도구

예제 1:이 명령은 하드웨어 MFA 디바이스에 일련 번호를 활성화987654321098하고 디바이스를 사용자와 연결합니다Bob. 여기에는 디바이스의 처음 두 코드가 순서대로 포함됩니다.

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

예제 2:이 예제에서는 가상 MFA 디바이스를 생성하고 활성화합니다. 첫 번째 명령은 가상 디바이스를 생성하고 $MFADevice 변수에 디바이스의 객체 표현을 반환합니다. .Base32StringSeed 또는 QRCodePng 속성을 사용하여 사용자의 소프트웨어 애플리케이션을 구성할 수 있습니다. 마지막 명령은 사용자 David에게 디바이스를 할당하고 일련 번호로 디바이스를 식별합니다. 또한 명령은 가상 MFA 디바이스의 처음 두 코드를 순서대로 AWS 포함하여 디바이스를와 동기화합니다.

$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"
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조EnableMfaDevice를 참조하세요.