AWS boto3: cognito set_ui_customization botocore.exceptions.ClientError: Произошла ошибка (413) при вызове операции SetUICustomization: - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь настроить cognito Hosted UI lo go из функции python лямбда. Вот мой код:

def readImage():
        with open("./utils/png-file-6-1.png", "rb") as image:
            f = image.read()
            b = bytearray(f)
            return b

Я могу прочитать этот файл в AWS лямбда, используя вышеуказанную функцию , тогда я попытался

def set_ui_customization():
        bytes_a = readImage()
        client = boto3.client('cognito-idp', region_name=self.region_name)
        response = client.set_ui_customization(
            UserPoolId='abc',
            ClientId='pqr',
            #CSS='string',
            ImageFile=bytes_a
            )
        print('done')
        print(response)

Но получая ответ ниже.

 cognito.set_ui_customization()
  File "/var/task/utils/cognitoUtils.py", line 320, in set_ui_customization
    response = client.set_ui_customization(
  File "/var/runtime/botocore/client.py", line 272, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/var/runtime/botocore/client.py", line 576, in _make_api_call
    raise error_class(parsed_response, operation_name)
botocore.exceptions.ClientError: An error occurred (413) when calling the SetUICustomization operation:

Кто-нибудь знает, если я что-то пропустил.

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