配置自定义数据库角色
在此页面上
当内置角色不包含所需的权限集时,您可以在 Atlas 中创建自定义角色。 Atlas 将每个数据库用户的自定义角色与以下内容一起应用:
您可以为每个数据库用户分配多个自定义角色。
创建或更新自定义数据库角色
要创建或更新自定义数据库角色,请在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。