aws-sdk-php,IamClient - 如何更新策略JSON中的“PolicyDocument”?

0

【以下的问题经过翻译处理】 "角色"部分对我来说是有意义的。

有创建角色(createRole)、获取角色(getRole)、删除角色(deleteRole)和更新角色(updateRole)。另外,getRole函数返回"AssumeRolePolicyDocument",所以我可以将它与我的期望进行比较,如果需要可以使用updateRole函数进行更新。

"策略"部分似乎缺少功能。

有创建策略(createPolicy)、获取策略(getPolicy)和删除策略(deletePolicy) – 但没有updatePolicy?

当你运行'createPolicy'时,要将"PolicyDocument"作为json传入。但是'getPolicy'函数没有返回"PolicyDocument",所以我无法确认它是否正确。我不知道如何查询这些信息。也没有getPolicyDocument函数。

如果我能获取PolicyDocument json,我怎么更新策略呢?我有没有忽略掉某个函数?

还是我在逻辑上错误地处理了这个问题?

profile picture
EXPERTE
gefragt vor 5 Monaten29 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 我明白了,我需要通过策略版本进行管理。 这包括CreatePolicyVersion,DeletePolicyVersion,GetPolicyVersion,ListPolicyVersions和SetDefaultPolicyVersion。 这显然涵盖了它。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen