我正在使用Postman对DataStax Astra Cassandra DB进行HTTP rest调用,以便在表上进行选择,但它告诉我没有选择表权限,尽管我提供的令牌的用户确实具有该权限。
这是我的意见
授权类型
API Key
密钥
X-Cassandra-Token
价值
$ASTRA_DB_APPLICATION_TOKEN
型
^当然,替换为我的实际令牌AstraCS::...
这是我得到的json响应
{
"description": "Role unauthorized for operation: Not authorized to access keyspace.table for SELECT (from source api: rest)",
"code": 401
}
我仔细检查了与令牌关联的角色是否具有选择表权限。
1条答案
按热度按时间8xiog9wr1#
@SteveMonroe,如果没有其他详细信息(如您为此创建了什么类型的角色名称),将很难对此进行分类?请参阅此API用户角色文档,了解应分配什么角色来使用API与数据库交互。
您是否试图偶然访问任何系统表?
另外,请参考here & here以获取一组Postman集合。Here是使用REST API进行开发的文档。