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?

gefragt vor 2 Jahren228 Aufrufe
1 Antwort
0
Akzeptierte Antwort

I see, I need to manage through Policy Versions.

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

This obviously covers it.

beantwortet vor 2 Jahren

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