Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for AWS_ENDPOINT_URL_STS #257

Open
2 tasks
pawalt opened this issue Dec 30, 2024 · 0 comments
Open
2 tasks

Support for AWS_ENDPOINT_URL_STS #257

pawalt opened this issue Dec 30, 2024 · 0 comments
Labels
feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged.

Comments

@pawalt
Copy link

pawalt commented Dec 30, 2024

Describe the feature

We'd like to provide AWS_ENDPOINT_URL_STS in order to point aws-c-auth at a local STS provider. Currently, this library only supports sts.amazonaws.com.

Use Case

We'd like to use mountpoint-s3 for to mount buckets using OIDC authentication. This works fine against production AWS, but we want to use a MinIO server in development so we can write automated tests. For this, we need a custom STS URL so mountpoint-s3 can dial into MinIO instead of AWS.

Proposed Solution

Allow the default STS URL to be set:

impl->endpoint = aws_string_new_from_c_str(allocator, "sts.amazonaws.com");

Other Information

Crosslinking awslabs/mountpoint-s3#1203

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change
@pawalt pawalt added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Dec 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged.
Projects
None yet
Development

No branches or pull requests

1 participant