AWS Doc SDK Examples
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CreateVirtualMfaDevice
で を使用する CLI
以下のコード例は、CreateVirtualMfaDevice
の使用方法を示しています。
- CLI
-
- AWS CLI
-
仮想MFAデバイスを作成するには
この例では、 という新しい仮想MFAデバイスを作成します
BobsMFADevice
。QRCode.png
というブートストラップ情報を含むファイルを作成し、C:/
ディレクトリに配置します。この例で使用されているブートストラップメソッドはQRCodePNG
です。aws iam create-virtual-mfa-device \ --virtual-mfa-device-name
BobsMFADevice
\ --outfileC:/QRCode.png
\ --bootstrap-methodQRCodePNG
出力:
{ "VirtualMFADevice": { "SerialNumber": "arn:aws:iam::210987654321:mfa/BobsMFADevice" }
詳細については、AWS IAM「 ユーザーガイド」の「 での多要素認証 (MFA) の使用 AWS」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスCreateVirtualMfaDevice
」の「」を参照してください。
-
- PowerShell
-
- のツール PowerShell
-
例 1: この例では、新しい仮想MFAデバイスを作成します。2 行目と 3 行目は、仮想MFAソフトウェアプログラムがアカウントを作成するために必要な
Base32StringSeed
値を抽出します (QR コードの代わりに)。この値でプログラムを設定したら、プログラムから 2 つの連続した認証コードを取得します。最後に、最後のコマンドを使用して仮想MFAデバイスをIAMユーザーにリンクBob
し、アカウントを 2 つの認証コードと同期します。$Device = New-IAMVirtualMFADevice -VirtualMFADeviceName BobsMFADevice $SR = New-Object System.IO.StreamReader($Device.Base32StringSeed) $base32stringseed = $SR.ReadToEnd() $base32stringseed CZWZMCQNW4DEXAMPLE3VOUGXJFZYSUW7EXAMPLECR4NJFD65GX2SLUDW2EXAMPLE
出力:
-- Pause here to enter base-32 string seed code into virtual MFA program to register account. -- Enable-IAMMFADevice -SerialNumber $Device.SerialNumber -UserName Bob -AuthenticationCode1 123456 -AuthenticationCode2 789012
例 2: この例では、新しい仮想MFAデバイスを作成します。2 行目と 3 行目は、
QRCodePNG
値を抽出してファイルに書き込みます。このイメージは、仮想MFAソフトウェアプログラムでスキャンしてアカウントを作成できます (Base32StringSeed 値を手動で入力する代わりに)。仮想MFAプログラムでアカウントを作成したら、2 つのシーケンシャル認証コードを取得し、最後のコマンドに入力して仮想MFAデバイスをIAMユーザーにリンクBob
し、アカウントを同期します。$Device = New-IAMVirtualMFADevice -VirtualMFADeviceName BobsMFADevice $BR = New-Object System.IO.BinaryReader($Device.QRCodePNG) $BR.ReadBytes($BR.BaseStream.Length) | Set-Content -Encoding Byte -Path QRCode.png
出力:
-- Pause here to scan PNG with virtual MFA program to register account. -- Enable-IAMMFADevice -SerialNumber $Device.SerialNumber -UserName Bob -AuthenticationCode1 123456 -AuthenticationCode2 789012
-
API 詳細については、「 コマンドレットリファレンスCreateVirtualMfaDevice」の「」を参照してください。 AWS Tools for PowerShell
-