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