由于身份验证错误,我无法使用 .NET Core 连接到 AWS Keyspaces:
AuthenticationException '提供的用户名 nick 和/或密码不正确')
我不确定我应该赋予什么价值PlainTextAuthProvider
。
我试过使用:
- 我的 AWS 控制台凭证
- AWS 访问密钥/秘密密钥对
如何为 AWS Keyspaces 生成凭证?
我的代码,如果它是相关的:
open System
open Cassandra
[<EntryPoint>]
let main argv =
async {
let cluster =
Cluster.Builder()
.AddContactPoints("cassandra.eu-west-2.amazonaws.com")
.WithPort(9142)
.WithAuthProvider(PlainTextAuthProvider ("username", "password123"))
.WithSSL()
.Build()
use! session =
cluster.ConnectAsync ()
|> Async.AwaitTask
()
}
|> Async.RunSynchronously
0