cassandra DataStax Astra角色未经授权,无法执行Rest API表选择操作

6tqwzwtp  于 2022-12-18  发布在  Cassandra
关注(0)|答案(1)|浏览(156)

我正在使用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
}

我仔细检查了与令牌关联的角色是否具有选择表权限。

8xiog9wr

8xiog9wr1#

@SteveMonroe,如果没有其他详细信息(如您为此创建了什么类型的角色名称),将很难对此进行分类?请参阅此API用户角色文档,了解应分配什么角色来使用API与数据库交互。
您是否试图偶然访问任何系统表?
另外,请参考here & here以获取一组Postman集合。Here是使用REST API进行开发的文档。

相关问题