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

Token/password generator for ElasticCache with IAM #9044

Open
1 of 2 tasks
kwarunek opened this issue Aug 9, 2023 · 4 comments
Open
1 of 2 tasks

Token/password generator for ElasticCache with IAM #9044

kwarunek opened this issue Aug 9, 2023 · 4 comments
Labels
cross-sdk elasticache feature-request A feature should be added or improved. p2 This is a standard priority issue

Comments

@kwarunek
Copy link

kwarunek commented Aug 9, 2023

Describe the feature

I would like to have an option in the AWS CLI to generate a token/password for my ElastiCache (redis-compat with IAM auth enabled) cluster based on my current credentials the same way as it works for RDS, EKS and ECR.

Use Case

To connect to ElastiCache's Redis with IAM with a redis-cli. Currently the AWS documentation has a java snippet on how to generate token (there are more on the Internet for node/python etc), but still it requires to have an external tool/scipt to deal with it.

Proposed Solution

Add a subcommand to elasticache like in RDS or ECR to generate token/password for a given cluster

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CLI version used

1.29.21

Environment details (OS name and version, etc.)

Linux

@kwarunek kwarunek added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Aug 9, 2023
@tim-finnigan tim-finnigan self-assigned this Aug 11, 2023
@tim-finnigan
Copy link
Contributor

Hi @kwarunek thanks for reaching out. I'm going to transfer this to our cross-SDK repository for tracking, as it is a feature that would need to be considered across SDKs.

The RDS generate-db-auth-token command for example uses a customization and does not have a corresponding API. And to support your request the AWS CLI and SDKs would likely also need to use a customization. Alternatively the ElastiCache team could potentially build their own library for this use case.

I found an internal backlog item where the ElastiCache and SDK teams have already discussed this request. The SDK teams are not prioritizing the customization at this time due to resource constraints and higher priority projects.

In the meantime others can 👍 this issue to help track demand. I also found a related issue here: aws/aws-sdk-js-v3#6611. We may want to consider consolidating these issues for tracking going forward.

@tim-finnigan tim-finnigan removed the needs-triage This issue or PR still needs to be triaged. label Aug 11, 2023
@tim-finnigan tim-finnigan transferred this issue from aws/aws-cli Aug 11, 2023
@tim-finnigan tim-finnigan removed their assignment Sep 28, 2023
@RanVaknin RanVaknin assigned jmklix and unassigned khushail Mar 1, 2024
@ErezWeiss
Copy link

We are waiting for that also!

@slukes
Copy link

slukes commented Apr 30, 2024

Waiting on this too

@jmklix jmklix added the p2 This is a standard priority issue label Aug 29, 2024
@Meltr0
Copy link

Meltr0 commented Sep 5, 2024

+1 on waiting for this, hoping p2 means it's been put in the que

@jmklix jmklix transferred this issue from aws/aws-sdk Oct 30, 2024
@jmklix jmklix removed their assignment Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cross-sdk elasticache feature-request A feature should be added or improved. p2 This is a standard priority issue
Projects
None yet
Development

No branches or pull requests

7 participants