AWS API网关客户端库(用于IAM授权API)
项目描述
AWS API网关IAM授权客户端
这为AWS API网关客户端提供了一个简单的基类,以便在采用IAM授权的API时为http请求提供AWS V4请求签名。
用法
假设rest api端点
from apigw_iam_client import Client
class MyApi(Client):
def list_oranges(self, store_id='all'):
return self.get("%s/oranges" % store_id).json()
>> client = MyApi('bhttps://foix.execute-api.us-east-1.amazonaws.com/dev/')
>> client.list_oranges()
{'version': '0.1.0', 'oranges': []}
客户端还支持通过STS Role Assume获取凭证来访问底层api,通过传递role arn和可选的session_name。
项目详情
关闭
apigw_iam_client-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 921f6062916426277fc617c36fef94ca258ccc3fe4c198a634b760a3040be9a6 |
|
MD5 | 91e1e10b384b6801b4f43e12ca3f5cec |
|
BLAKE2b-256 | 83a604058cfc10a396475f0345b526bfeeb69b7c83481d490854040acbfa4027 |