无法找到DataStax Astra连接详情,求cassandra-client连接指引
解决cassandra-client连接DataStax Astra DB的凭据问题
- 明确一点:不要用你的DataStax账户用户名密码,必须使用数据库专属的数据库用户凭据。
- 找回/创建正确凭据的步骤:
- 登录Astra控制台,进入目标数据库页面
- 切换到Settings标签页,找到左侧菜单里的Database Users选项
- 若之前的数据库用户还在,直接复制该用户的用户名和对应密码;如果密码忘记了,点击用户条目右侧的Reset Password重置,重置后会显示新密码,记得立即保存
- 若没有可用用户,点击Add User创建新的数据库用户:
- 输入自定义用户名,设置安全密码(密码仅在创建时显示,务必记录好)
- 为用户分配所需权限(比如
dbadmin用于全权限操作,也可按需选择细粒度权限)
- 验证代码:把获取到的数据库用户
username和password替换到你的代码中,确保secureConnectBundle的路径正确,就能正常连接:
const client = new cassandra.Client({ cloud: { secureConnectBundle: 'path/to/secure-connect-DATABASE_NAME.zip' }, credentials: { username: '你的数据库用户名', password: '你的数据库用户密码' } });
内容的提问来源于stack exchange,提问作者Just_Another_Dev
相关产品推荐
相关产品推荐

