インターフェイス説明
MFAデバイスをバインドします。
リクエストパラメータ
Action- データ型:String
- 必須項目:はい
- 説明:操作インターフェイス。必須。 パラメータ値:「BindMFADevice」。
- データ型:String
- 必須項目:はい
- 説明:MFAデバイスのシリアル番号。
- データ型:String
- 必須項目:はい
- 説明:ユーザーの名前。
- データ型:String
- 必須項目:はい
- 説明:第1動的パスワードを認証します。
- データ型:String
- 必須項目:はい
- 説明:第2動的パスワードを認証します。
リターンパラメータ
パブリックパラメータのみが返されます。 詳細は、パブリックパラメータを参照してください。
必要な権限
Action
ram:BindMFADevice
Resourceacs:ram:*:${AccountId}:user/${UserName}
エラーメッセージ
InvalidParameter.UserName.InvalidChars- HTTPステータスコード: 400
- エラーメッセージ:パラメータ - 「UserName」に無効な文字が含まれています。
- HTTPステータスコード: 400
- エラーメッセージ:パラメータ - 「UserName」は長さの制限を超えています。
- HTTPステータスコード: 400
- エラーメッセージ:パラメータ - 「AuthenticationCode」は6桁の数字でなければなりません。
- HTTPステータスコード: 403
- エラーメッセージ:認証コードは正しくありません。
- HTTPステータスコード: 404
- エラーメッセージ:ユーザーは存在しません。
- HTTPステータスコード: 404
- エラーメッセージ:仮想MFAデバイスが存在しません。
- HTTPステータスコード: 409
- エラーメッセージ:ユーザーにはMFAデバイスをバインド済みです。
- HTTPステータスコード: 409
- エラーメッセージ:仮想MFAデバイスはユーザーにバインド済みです。
操作の例
リクエストの例https://ram.aliyuncs.com/?Action=BindMFADevice
&SerialNumber=acs:ram::1234567890123:mfa/device002
&UserName=zhangqiang
&<Public request parameters>
戻り値の例- XML形式
<BindMFADeviceResponse> <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId> </BindMFADeviceResponse>
- JSON形式
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"