[英]How Can I send AWS credentials with Python requests?
首先,将您的凭据放在~/.aws/credentials
正确许可的文件中,如有必要,在homedir中创建.aws
子目录。 此文件的语法是.ini样式,带有节标题,如下所示:
[default]
aws_access_key_id = AKIASOMETHING
aws_secret_access_key = shhhhhh
您不应该直接使用请求。 使用APIGateway的官方Python绑定,它为AWS提供高级接口。
http://boto3.readthedocs.io/en/latest/reference/services/apigateway.html
我相信你问的是如何签署HTTP请求基本上将身份验证信息添加到AWS请求。 AWS使用SIG v4 ,您可以自己实现或使用现有的python库,例如:
https://github.com/jmenga/requests-aws-sign#signing-api-gateway-requests
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.