Slide 8
Slide 8 text
AVP(IsAuthorized) のリクエスト
ID: folder-123
の Folder
リソースに対して Query.getFolder
の操作を実行する
fossamagna
というプリンシパルの承認を判断するためのリクエスト
{
"principal": { "entityType": "App::User", "entityId": "fossamagna" },
"action": { "actionType": "Action", "actionId": "Query.getFolder" },
"resource": { "entityType": "App::Folder", "entityId": "folder-123" },
"entities": {
"entityList": [
{ "identifier": { "entityType": "App::Folder", "entityId": "folder-123" },
"parents": [{ "entityType": "App::Project", "entityId": "project-123" }] },
...
{
"identifier": { "entityType": "App::User", "entityId": "fossamagna" },
"attributes": {
"viewerProjects": {"set":[{"entityIdentifier": { "entityType": "App::Project", "entityId": "project-123" }}]}
}
}
]
},
"policyStoreId": "PSEXAMPLEabcdefg111111"
}
Amazon Verified Permissions 実践入門 〜Cedar活用とAppSync導入事例〜 JAWS FESTA 2025 in Kanazawa
8