IAM Verified Permissions 的 政策 - Amazon Verified Permissions

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

IAM Verified Permissions 的 政策

Verified Permissions 會管理應用程式中使用者的許可。為了讓您的應用程式呼叫 Verified Permissions APIs 或 AWS Management Console 允許使用者在 Verified Permissions 政策存放區中管理 Cedar 政策,您必須新增必要的 IAM 許可。

身分型政策是您可以連接到身分的 JSON 許可政策文件,例如 IAM 使用者、使用者群組或角色。這些政策可控制身分在何種條件下能對哪些資源執行哪些動作。若要了解如何建立身分型政策,請參閱 IAM 《 使用者指南》中的建立 IAM 政策

使用身分 IAM 型政策,您可以指定允許或拒絕的動作和資源,以及允許或拒絕動作的條件 (如下所示)。您無法在身分型政策中指定主體,因為這會套用至連接的使用者或角色。若要了解您可以在 JSON 政策中使用的所有元素,請參閱 IAM 《 使用者指南》中的 IAM JSON 政策元素參考

Action Description
CreateIdentitySource 建立新身分來源的動作。
CreatePolicy

在政策存放區中建立 Cedar 政策的動作。您可以建立靜態政策或連結至政策範本的政策。

CreatePolicyStore 建立新政策存放區的動作。
CreatePolicyTemplate 建立新政策範本的動作。
DeleteIdentitySource 刪除身分來源的動作。
DeletePolicy 從政策存放區刪除政策的動作。
DeletePolicyStore 刪除政策存放區的動作。
DeletePolicyTemplate 刪除政策範本的動作。
GetIdentitySource 取得身分來源的動作。
GetPolicy 擷取指定政策相關資訊的動作。
GetPolicyStore 擷取指定政策存放區相關資訊的動作。
GetPolicyTemplate 取得政策範本的動作。
GetSchema 取得結構描述的動作。
IsAuthorized 根據授權請求中所述的參數取得授權回應的動作。 授權請求
IsAuthorizedWithToken 根據委託人來自身分字符的授權請求中所述的參數,取得授權回應的動作。
ListIdentitySources 在 中列出所有身分來源的動作 AWS 帳戶。
ListPolicies 列出政策存放區中所有政策的動作。
ListPolicyStores 列出 中所有政策存放區的動作 AWS 帳戶。
ListPolicyTemplates 在 中列出所有政策範本的動作 AWS 帳戶。
ListTagsForResource 列出資源所有標籤的動作。
PutSchema 將結構描述新增至政策存放區的動作。
TagResource 將標籤新增至資源的動作。
UpdateIdentitySource 更新身分來源的動作。
UpdatePolicy 在政策存放區中更新政策的動作。
UpdatePolicyStore 更新政策存放區的動作。
UpdatePolicyTemplate 更新政策範本的動作。
UntagResource 從資源移除標籤的動作。

CreatePolicy 動作的許可範例 IAM 政策:

JSON
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "verifiedpermissions:CreatePolicy" ], "Resource": "*" } ] }