[Question] Does the StackExchange Redis Client support Aws IAM Authentication
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 20/100
Hướng nghiên cứu
Bắt đầu với đường dẫn mật khẩu của ConfigurationOptions và so sánh nó với tài liệu về AWS4Signer và xác thực IAM của ElastiCache được liên kết trong issue. Issue không nêu tệp dự án hay bài kiểm thử nào; để hoàn thành, cần xác nhận client có hỗ trợ luồng này hay không và xác định mục tiêu triển khai hoặc tài liệu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I am trying to use AWS IAM authentication to authenticate a connection to Elasticache redis as described here
https://docs.aws.amazon.com/AmazonElastiCache/late st/dg/auth-iam.html. To flow being that we provide an IAM authentication token using an Sig V4 Signing process. After providing the lAM role appropriate access, we use the [AWS4Signer ] (https://github.com/aws/aws-sdk-
net/blob/main/sdk/src/Core/Amazon.Runtime/Internal/A uth/AWS4Signer.cs) to sign a request and use the various authorization headers to create an auth token that we provide as the password to Redis. In this case, providing the password directly to the Password param in the ConfigurationOptions. Unfortunately the connection fails with
"StackExchange.Redis.RedisConnectionException:
The message timed out in the backlog attempting to send because no connection became available". I have tried many different methods of building the token following the Java or Python examples, but no luck.
Before I continue I wanted to confirm that this even possible with this library? There is no mention of it in documentation or code, but I imagine that this library doesn't do anything in terms of authentication and simply passes this string to elasticache, which should handle it and allow the connection. Any guidance or confirmation would be greatly appreciated.
- Ngôn ngữ chính
- C#
- Star
- 6.2k
- Fork
- 1.6k
- Merge trung bình
- 1 ngày 5 giờ
- Pull request đã merge (30 ngày)
- 27
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của StackExchange/StackExchange.Redis
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
StackExchange/StackExchange.Redis#3269 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
StackExchange/StackExchange.Redis#3249 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
HotKeysClusterTests.CanUseClusterFilter skips intermittently, hiding the assertions it exists forĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
StackExchange/StackExchange.Redis#3239 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
StackExchange/StackExchange.Redis#3252 · 8 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
StackExchange/StackExchange.Redis#3240 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của StackExchange/StackExchange.Redis
Issue tương tự
-
Bug: Hidden loading rings keep the compositor running, so Files uses 7-94% of a CPU core while idleĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
files-community/Files#19026 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Physgun SFX SpamĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 80/100
SubtitleEdit/subtitleedit#15946 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
BHoM/Civil3D_Toolkit#118 ·
-
Reason-phrase table has misspelled entries (`Unathorized`, `Switching Protcols`, `Multiple Choises`)Đang mởbug severity:low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100