사용자 지정 데이터베이스 역할 구성
이 페이지의 내용
기본 제공 역할에 원하는 권한 집합이 포함되어 있지 않은 경우 Atlas에서 사용자 지정 역할을 만들 수 있습니다. Atlas는 각 데이터베이스 사용자의 사용자 지정 역할을 다음과 함께 적용합니다.
데이터베이스 사용자를 추가하거나 데이터베이스 사용자 를 수정할 때 할당하는 모든 기본 제공 역할 입니다.
데이터베이스 사용자를 추가하거나 데이터베이스 사용자 를 수정할 때 할당하는 특정 권한 입니다.
각 데이터베이스 사용자에게 여러 사용자 지정 역할을 할당할 수 있습니다.
참고
제한 사항
사용자 지정 역할에 대한 변경 사항은 무료 클러스터, 공유 클러스터, Flex 클러스터 및 서버리스 인스턴스에 배포 데 최대 30 초가 걸릴 수 있습니다.M0
M2/M5
사용자 지정 데이터베이스 역할 생성 또는 업데이트
사용자 지정 데이터베이스 역할 을 만들거나 업데이트 하려면 AtlasProject
Custom Resource(사용자 spec.customRoles
지정 리소스 )에 매개변수를 지정합니다.
예시
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 를 참조하세요.