17个版本
0.4.9 | 2024年7月8日 |
---|---|
0.4.8 | 2023年1月10日 |
0.4.7 | 2022年10月22日 |
0.3.4 | 2024年7月13日 |
0.2.2 | 2021年4月25日 |
#2 in #iam
184 每月下载
在 7 个crate中(6 个直接使用)
185KB
3.5K SLoC
AWS和AWS-like服务的演员主体。
主体有两种“口味”:演员主体和策略主体。策略主体用于Aspen文档,具有源(“AWS”、“CanonicalUser”、“Federated”或“Service”)和相关值,可能包含通配符。这些在scratchstack-aspen
crate中实现。
在服务实现方面,演员主体(在这里由[Principal]表示)是精确的,没有通配符。除了核心细节外,还附加了一些与主体演员相关的详细信息,可以在策略变量中引用。例如,IAM用户有一个全球唯一ID。如果删除并重新创建/Sales/Bob
用户,这两个用户将具有相同的ARN,但具有不同的唯一ID,可以通过aws:userid
条件键引用。这些详细信息在[SessionData]结构中携带,除了[Principal]本身之外。
依赖项
~3.5–5MB
~83K SLoC