как я могу вызвать AWS API-шлюз с авторизацией V4, используя метод "асинхронного получения" в python - PullRequest
0 голосов
/ 28 апреля 2020

насколько я сделал, следуя

    async with aiohttp.ClientSession() as session:
        async with session.get(url, auth=authorization) as data:
            assert data.status == 200, data.status
            return await data.text()

authorization = AWSRequestsAuth(aws_access_key='asdsdadd', aws_secret_access_key='sadfa', aws_host='search-service-foobar.us-east-1.es.amazonaws.com', aws_region='us-west-2', aws_service='execute-api')

Но это дает мне ошибку, говоря, что кортеж BasicAuth необходим для параметра "auth"

...