boto3: невозможно установить настройку разрешения MFA для пользователя - PullRequest
0 голосов
/ 05 октября 2018

У меня есть пул пользователей с включенным дополнительным MFA.Я пытаюсь включить MFA (используя SMS) для пользователя, если он / она предоставляет номер телефона, используя следующий код

                self.cognitoClient.admin_create_user(
                UserPoolId=self.userPoolID,
                Username=userID,
                TemporaryPassword=temporaryPassword,
                UserAttributes=userAttributes,
                DesiredDeliveryMediums=desiredDeliveryMediums
            )
            if len(phoneNumber) != 0:
                response = self.cognitoClient.admin_set_user_mfa_preference(
                    SMSMfaSettings={
                        'Enabled': True,
                        'PreferredMfa': True
                    },
                    UserPoolId=self.userPoolID,
                    Username=userID,
                )
                print str(response)
            #self.createTenantInTenantMgr(userID, tenantID, phoneNumber)
        except Exception as e:
            print "Failed to create user " + str(e)
            sys.exit(0)

Однако, его не включаю, когда я проверяю консоль Cognito.

Я использую 1.9.17 версию boto3.Это известная проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...