aws-samples / iam-identity-center-team

Open-source temporary elevated access solution for AWS IAM Identity Center.
https://aws-samples.github.io/iam-identity-center-team/
MIT No Attribution
285 stars 67 forks source link

Evaluate Feasibility of creating Eligibility Policy outside of the TEAM solution #287

Open shaktisingh822 opened 1 month ago

shaktisingh822 commented 1 month ago

Describe the bug

@tawoyinfa We are looking for a way to avoid doing TEAM activity via TEAM Console. Such as creating eligibility and approver policy. It would be really great if you can provide some input on this.

We are exploring the feasibility of developing an eligibility or approver policy outside of the team console, perhaps through APIs or another programmatic method? Currently, we manage everything manually through the team console—creating eligibility policies, approver policies, approving the request, revoking approvals, and so on. To minimize management overhead, we need programmatic or Api's way of executing the above activities.

Expected behavior We can execute most of the TEAM activity using API's or programmatically, to avoid management overhead.

Desktop (please complete the following information):

Additional context We are looking for a way to avoid doing TEAM activity via TEAM Console. It would be really good if we can do this TEAM activities such as creating eligibility and approver policy using api's, or programmatically.

reidca commented 1 month ago

I would be in favour of this - when you have a large nested organizational structure with many accounts, creating an eligibility policy is cumbersome in the UI as things are today.

mbuotidem commented 3 weeks ago

Perhaps https://aws-samples.github.io/iam-identity-center-team/docs/deployment/configuration/cognito_machine_auth.html#retrieve-machine-authentication-credentials and https://aws-samples.github.io/iam-identity-center-team/docs/deployment/configuration/cognito_machine_auth.html#using-the-terraform-provider would be helpful.