Skip to content

Conversation

@jean-simon-barry1
Copy link

👋 Hello!

Changes:

  • add 'service' to the sigv4 configuration
  • read value from configuration when making request, otherwise default to 'aps' as it was before.

Motivation:

We have a use case where we run a Mimir cluster exposed through an endpoint fronted by AWS API Gateway, using IAM authentication. We also have multiple Prometheus deployments pushing metrics to Mimir, using IAM credentials.

But without the ability to set the 'service' part of the signature in the sigv4 configuration, the requests are forbidden/403. In our specific case 'execute-api' is needed. Though I think other use cases could also make use of this.

@roidelapluie @gotjosh Let me know what you think. Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant