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?

demandé il y a 2 ans224 vues
1 réponse
0
Réponse acceptée

I see, I need to manage through Policy Versions.

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

This obviously covers it.

répondu il y a 2 ans

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions