跳转到主要内容

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 (2.2 kB 查看哈希值)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面