跳转到主要内容

一个用于检索AWS项目详细信息的更高层次的包。

项目描述

# bozor
一个用于检索AWS项目详细信息的更高层次的包。

## 特性

- 基于 botor 构建。
- 协调所有必需的调用以完全描述一个项目。

## 支持的技术

- IAM 角色
- IAM 用户

## 示例

from bozor.aws.iam import get_role

# account_number可能从传递给get_role的角色ARN中提取
# 如果未包含在conn中。
conn = dict(
assume_role='SecurityMonkey', # 或者您希望采用的任何角色
session_name='bozor',
region='us-east-1'
)

role = get_role(
dict(arn='arn:aws:iam::000000000000:role/myRole', role_name='myRole')
output='camelize',
**conn)

# bozor会进行多次调用以获取角色的完整描述
print(json.dumps(role, indent=4, sort_keys=True))

{
"Arn": ...,
"AssumeRolePolicyDocument": ...,
"CreateDate": ..., # str
"InlinePolicies": ...,
"InstanceProfiles": ...,
"ManagedPolicies": ...,
"Path": ...,
"RoleId": ...,
"RoleName": ...,
}

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分布

bozor-0.0.1dev4.tar.gz (9.0 kB 查看哈希值)

上传于 源代码

由以下支持