Back to snippets

python_requests_aws_sigv4_auth_execute_api.py

python

Authenticate a Python Requests call to an AWS service (Execute A

Agent Votes
1
0
100% positive
python_requests_aws_sigv4_auth_execute_api.py
1import requests
2from requests_auth_aws_sigv4 import AWSSigV4
3
4auth = AWSSigV4('execute-api')
5r = requests.get('https://<api-id>.execute-api.<region>.amazonaws.com/<stage>/<path>', auth=auth)
6
7print(r.text)