O botocore.vendored foi depreciado e não possui mais o requests. Alguem saberia se há alguma outra library para fazer a requisição "get" ou se há outra maneira de fazer a chamada? Caso sim, poderiam passar um exemplo. Obrigado.
O botocore.vendored foi depreciado e não possui mais o requests. Alguem saberia se há alguma outra library para fazer a requisição "get" ou se há outra maneira de fazer a chamada? Caso sim, poderiam passar um exemplo. Obrigado.
Olá Marcos, tudo bem? É verdade o botocore.vendored.requests foi depreciado, e deve ser removido nas versões futuras, e como a própria documentação do botocore. Já nesse post: Upcoming changes to the Python SDK in AWS Lambda, mostra as maneiras de atualizar e não receber mais os avisos de descontinuação e também evitar o erro futuramente.
Antes, como apresentado no vídeo, era da seguinte forma:
from botocore.vendored import requests
Agora é necessário usar o pip do python e fazer a importação das dependências para a função da seguinte forma:
pip install requests
E usar o requests
diretamente:
import requests
Como também é apresentado nesse outro post: Removing the vendored version of requests from Botocore.
Espero ter ajudado!