Docs 菜单
Docs 主页
/ /
MongoDB Atlas Kubernetes Operator
/

配置自定义数据库角色

在此页面上

  • 创建或更新自定义数据库角色

内置角色不包含所需的权限集时,您可以在 Atlas 中创建自定义角色。 Atlas 将每个数据库用户的自定义角色与以下内容一起应用:

您可以为每个数据库用户分配多个自定义角色。

注意

限制

对自定义角色的更改可能需要 30秒才能在M0 免费集群、M2/M5 共享集群、Flex 集群和无服务器实例中部署。

要创建或更新自定义数据库角色,请在spec.customRoles AtlasProject自定义资源 中指定 参数。

例子

cat <<EOF | kubectl apply -f -
apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test Atlas Operator Project
connectionSecretRef:
name: my-atlas-key
customRoles:
- name: "my-role"
actions:
- name: "my-action"
resources:
- cluster: false
collection: "my-collection"
database: "my-database"
inheritedRoles:
- name: "clusterMonitor"
database: "my-database"
EOF

要学习;了解有关 API提供的配置参数的详情,请参阅Atlas自定义数据库角色API。

后退

云提供商集成