Skip to content

Implement OIDC Support for AWS Route53 #858

@JohnLBevan

Description

@JohnLBevan

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.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions