aws-sdk-php, IamClient - How to update policy json, the 'PolicyDocument'?

0

https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.Iam.IamClient.html


The "role" section makes sense to me.

There is createRole, getRole, deleteRole, and updateRole. Also, the getRole function returns the 'AssumeRolePolicyDocument', so I could compare it to what I want it to be and update it if necessary with the updateRole function.


The "policy" section seems to be missing functionality

There is createPolicy, getPolicy, and deletePolicy - but there is no updatePolicy?

When you run 'createPolicy', you pass in the 'PolicyDocument' as json. But the 'getPolicy' function does not return the 'PolicyDocument' so I can confirm it's correct. I don't see how to query this information. There also isn't a getPolicyDocument function.

And if I was able to get the PolicyDocument json, how would I update the Policy? Is there a function that I'm overlooking?

Or am I logically approaching this problem incorrectly?

1回答
0
承認された回答

I see, I need to manage through Policy Versions.

There is CreatePolicyVersion, DeletePolicyVersion, GetPolicyVersion, ListPolicyVersions, and SetDefaultPolicyVersion

This obviously covers it.

回答済み 2年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ