aws / aws/aws-sdk-net

Add Support for IAM Roles Anywhere CreateSession

Open
#3,533 17 comments 12 reactions 0 assignees View on GitHub
cross-sdk feature-request l p2
Dominant language
C#
Stars
140
Forks
891
Avg merge
21h 51m
Merged PRs (30d)
10

Description

### Describe the feature

Add native support for [CreateSession](https://docs.aws.amazon.com/rolesanywhere/latest/userguide/authentication-create-session.html) to the SDK.

### Use Case

We would like to leverage IAM Roles Anywhere to "bootstrap" AWS credentials into our external services that are written in C#. We are unable to use the [precanned credential_process binaries](https://docs.aws.amazon.com/rolesanywhere/latest/userguide/credential-helper.html).

### Proposed Solution

_No response_

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### AWS .NET SDK and/or Package version used

n/a

### Targeted .NET Platform

.NET Standard 2.0

### Operating System and version

Windows, Linux

Contributor guide

Open the contributing guide

Research direction

No source file, test, or entry point is named. Start with the linked IAM Roles Anywhere CreateSession documentation, then inspect how aws-sdk-net exposes AWS service operations for .NET Standard 2.0; done means native CreateSession support is available for the stated external-service credential use case.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, csharp
Domain
api, authentication, cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.