我有一个关于在 Elasticache 中使用 IAM 角色进行身份验证的问题。 AWS 提供的 Java 脚本非常适合应用程序(我在下面链接),但是
aws-cli
是否有内置命令来执行此操作?我注意到 aws-cli
有 generate-db-auth-token
,但对于 Elasticache Redis 没有任何内容。我发现的唯一方法是使用代码来执行此操作,但是还有其他方法可以执行此操作吗?将不胜感激任何帮助。目前,我通过 Java 使用以下命令创建身份验证令牌:
java -cp target/ElastiCacheIAMAuthGenerator-1.0-SNAPSHOT.jar \
com.amazon.elasticache.IAMAuthTokenGeneratorApp \
--region us-east-1 \
--replication-group-id "$replication_group_id" \
--user-id "$user_id"
https://github.com/aws-samples/elasticache-iam-auth-demo-app/tree/main
似乎在他们的积压工作中:https://github.com/aws/aws-sdk/issues/580