-
-
Notifications
You must be signed in to change notification settings - Fork 282
Description
Is your feature request related to a problem? Please describe.
AcmeBot runs in Azure but needs to access resources in AWS to manage DNS there.
Today that's done via an IAM user's credentials; however many organisations are dropping IAM users in favour of OIDC (Open ID Connect) with IAM roles. That means that instead of managing secrets, managed identities / the identity of the resource requiring access is allowed to assume a role that says what permissions it should have, and that resource proves itself by using its own provider which is trusted by the remote party, instead of requiring credentials/secrets as proof.
Describe the solution you'd like
Implement the option to authenticate to AWS using the function app's managed identity when using the AWS Provider.
Describe alternatives you've considered
n/a
Additional context
Currently this is just a nice to have for me; but I suspect there will come a time when many orgs have policies which make OIDC mandatory for these scenarios as they do away with IAM users.