DeleteVirtualMfaDevice 사용하기

DeleteVirtualMfaDevice 사용하기 (CLI)

DeleteVirtualMfaDevice(가상 MFA 디바이스 삭제) API를 활용하는 방법을 코드 예시로 정리했어요. 각 예시는 어떤 동작을 하는지, 어떤 파라미터를 쓰는지 순서대로 살펴볼 수 있어요.

출처: 문서

본문

다음 코드 예시들은 DeleteVirtualMfaDevice 를 어떻게 사용하는지 보여줘요.

AWS CLI

가상 MFA 디바이스 제거하기

aws iam delete-virtual-mfa-device \
    --serial-number arn:aws:iam::123456789012:mfa/MFATest

다음 delete-virtual-mfa-device 명령은 현재 계정에서 지정한 MFA 디바이스를 제거해요.

PowerShell Tools (V4)

예시 1: ARN이 arn:aws:iam::123456789012:mfa/bob인 IAM 가상 MFA 디바이스를 삭제해요.

Remove-IAMVirtualMFADevice -SerialNumber arn:aws:iam::123456789012:mfa/bob

예시 2: IAM 사용자 Theresa에게 MFA 디바이스가 할당되어 있는지 확인해요. 있으면 그 디바이스를 IAM 사용자에 대해 비활성화해요. 디바이스가 가상이면 삭제도 해요.

$mfa = Get-IAMMFADevice -UserName Theresa
if ($mfa) {
    Disable-IAMMFADevice -SerialNumber $mfa.SerialNumber -UserName $name
    if ($mfa.SerialNumber -like "arn:*") { Remove-IAMVirtualMFADevice -SerialNumber $mfa.SerialNumber }
}

PowerShell Tools (V5)

예시 1: ARN이 arn:aws:iam::123456789012:mfa/bob인 IAM 가상 MFA 디바이스를 삭제해요.

Remove-IAMVirtualMFADevice -SerialNumber arn:aws:iam::123456789012:mfa/bob

예시 2: IAM 사용자 Theresa에게 MFA 디바이스가 할당되어 있는지 확인해요. 있으면 그 디바이스를 IAM 사용자에 대해 비활성화해요. 디바이스가 가상이면 삭제도 해요.

$mfa = Get-IAMMFADevice -UserName Theresa
if ($mfa) {
    Disable-IAMMFADevice -SerialNumber $mfa.SerialNumber -UserName $name
    if ($mfa.SerialNumber -like "arn:*") { Remove-IAMVirtualMFADevice -SerialNumber $mfa.SerialNumber }
}

더 알아보기 (Learn more)