MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Docs Menu
Docs Home
/ /
/ / /

AtlasProject 사용자 지정 리소스

AtlasProject 사용자 지정 리소스는 Atlas에서 프로젝트를 구성합니다. AtlasProject 사용자 지정 리소스를 만들면 Atlas Kubernetes Operator가 Atlas에서 새로운 프로젝트를 만들려고 시도합니다.

중요

Custom Resource(사용자 정의 리소스)는 더 이상 기본적으로 객체를 삭제하지 않음

  • Atlas Kubernetes Operator 사용자 지정 리소스 구성 파일을 사용하여 Atlas 구성을 관리 하지만, Atlas Kubernetes Operator 부터는 Kubernetes 에서 삭제 사용자 지정 2.0 리소스가 더 이상 ( 기본값) Atlas 에서 삭제되지 않습니다. 대신 Atlas Kubernetes Operator Atlas 에서 해당 리소스 관리를 중지할 뿐입니다. 예시 를 들어, Kubernetes 에서 Custom AtlasProject Resource(사용자 지정 리소스)를 삭제 하면 기본값 으로 Atlas Kubernetes Operator 더 이상 Atlas 에서 해당 프로젝트 자동으로 삭제하지 않습니다. 이러한 동작 변경은 우발적이거나 예기치 않은 삭제를 방지하기 위한 것입니다. 이 동작을 Atlas Kubernetes Operator 이전에 사용된 기본값 으로 되돌리는 방법 2 등 자세히 학습0., 새 기본값: Atlas Kubernetes Operator 의 삭제 보호 기능 2 을0 참조하세요.

    마찬가지로, Atlas Kubernetes Operator 를 사용하여 Kubernetes 의 Atlas 프로젝트 에서 팀을 제거 하는 경우 Atlas Kubernetes Atlas Kubernetes Operator 는 Atlas 에서 팀을 삭제 하지 않습니다.

  • 기본값 Atlas 구성 값을 암시적으로 사용하지 않으려면 원하는 구성 세부 정보를 명시적으로 정의하세요. 경우에 따라 Atlas 기본값을 상속하면 조정 루프가 발생하여 사용자 지정 리소스 READY 상태 달성하지 못할 수 있습니다. 예시 들어 AtlasDeployment 사용자 지정 리소스 에 원하는 자동 확장 동작을 명시적으로 정의하면 포함된 예시 와 같이 사용자 지정 리소스 의 정적 인스턴스 크기가 자동 확장이 활성화된 Atlas 배포서버 에 반복적으로 적용되지 않도록 할 수 있습니다.

    autoScaling:
    diskGB:
    enabled: true
    compute:
    enabled: true
    scaleDownEnabled: true
    minInstanceSize: M30
    maxInstanceSize: M40

Atlas Kubernetes Operator는 다음 조치 중 하나를 수행합니다.

spec.connectionSecretRef.name 매개변수를 사용하여 AtlasProject 사용자 지정 리소스에 대한 연결 시크릿 을 설정할 수 있습니다. 이 매개변수는 기본값 global 연결 시크릿을 재정의합니다.

기본값 으로 Atlas Kubernetes Operator 사용자 지정 리소스와 동일한 네임스페이스 AtlasProject 에 연결 비밀을 유지합니다. 다른 네임스페이스 에 시크릿을 저장 하려면 spec.connectionSecretRef를 지정합니다. 네임스페이스 매개변수입니다.

Atlas Kubernetes Operator Atlas 관리 API 에 연결하기 위해 Atlas Kubernetes Operator 시크릿에서 조직 ID 및 API 키를 읽습니다.

AtlasProject 사용자 지정 리소스 사양을 편집하여 다음 옵션을 구성할 수도 있습니다.

  • spec.projectIpAccessList가 포함된 IP 액세스 목록 매개변수. 이 IP 액세스 목록 프로젝트 의 Atlas 클러스터에 대한 네트워크 액세스 을 부여합니다.

  • spec.teams 매개 변수가 있는 팀. 팀 통해 특정 프로젝트 에 대해 전체 Atlas 사용자 그룹 에 액세스 역할 부여할 수 있습니다.

  • spec.maintenanceWindow 가 포함된 유지 관리 기간 매개변수. 유지 관리 기간 Atlas 데이터베이스 배포에 대한 주간 유지 관리를 시작하는 시간과 요일을 설정합니다.

Kubernetes 클러스터에서 AtlasProject 리소스를 제거하면 Atlas Kubernetes Operator가 Atlas에서 프로젝트를 제거합니다. 미리 프로젝트의 모든 cluster를 제거해야 합니다. 그렇지 않으면 Atlas에서 삭제 요청을 거부합니다.

다음 예는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
connectionSecretRef:
name: my-atlas-key
projectIpAccessList:
- cidrBlock: "203.0.113.0/24"
comment: "CIDR block for Application Server B - D"

다음 예는 Prometheus와 통합되는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: TestPrometheusIntegration
connectionSecretRef:
name: my-atlas-key
projectIpAccessList:
- cidrBlock: "0.0.0.0/1"
comment: "Everyone has access. For test purposes only."
- cidrBlock: "128.0.0.0/1"
comment: "Everyone has access. For test purposes only."
integrations:
- type: "PROMETHEUS"
enabled: "true"
username: "prometheus-user"
passwordRef:
name: "password-name"
namespace: "password-namespace"
scheme: "http"
serviceDiscovery: "http"

자세한 내용은 타사 서비스와 통합을 참조하세요.

참고

Atlas Kubernetes Operator Grafana로 가져올 수 있는 샘플 Grafana 대시보드 제공합니다.

다음 예시는 이 프로젝트에 대해 green-leaf-teamOrganization Owner 역할을 부여하는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다. 팀원은 AtlasTeam 사용자 지정 리소스에 정의되어 있습니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
teams:
- teamRef:
name: green-leaf-team
roles:
- ORGANIZATION_OWNER

자세한 내용은 팀 구성을 참조하세요.

다음 예제에서는 유지 관리 기간을 매주 화요일 오전 5시로 설정하고 자동 지연을 비활성화하는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
projectIpAccessList:
- ipAddress: "192.0.2.15"
comment: "IP address for Application Server A"
maintenanceWindow:
dayOfWeek: 3
hourOfDay: 5
autoDefer: false

다음 예제에서는 클러스터 메트릭, 데이터 탐색기, Performance Advisor, 실시간 성능 패널스키마 관리자에서 데이터베이스 통계 수집을 비활성화하는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
projectIpAccessList:
- ipAddress: "192.0.2.15"
comment: "IP address for Application Server A"
settings:
isCollectDatabaseSpecificsStatisticsEnabled: false
isDataExplorerEnabled: false
isExtendedStorageSizesEnabled: false
isPerformanceAdvisorEnabled: false
isRealtimePerformancePanelEnabled: false
isSchemaAdvisorEnabled: false

다음 예제는 oplog window가 1시간 미만에 도달하는 경우 트리거되는 경고를 구성하는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test Atlas Operator Project
connectionSecretRef:
name: my-atlas-key
alertConfigurations:
- eventTypeName: "REPLICATION_OPLOG_WINDOW_RUNNING_OUT",
enabled: true,
notifications:
- delayMin: 0
emailEnabled: true
intervalMin: 60
roles: [ "GROUP_OWNER" ]
smsEnabled: false
typeName: "GROUP"
threshold:
operator: "LESS_THAN",
threshold: "1",
units: "HOURS"
alertConfigurationSyncEnabled: true
withDefaultAlertsSettings: false

다음 예제에서는 Slack을 통해 알림을 전송하는 경고를 구성하는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test Atlas Operator Project
connectionSecretRef:
name: my-atlas-key
alertConfigurations:
- eventTypeName: "REPLICATION_OPLOG_WINDOW_RUNNING_OUT"
enabled: true
notifications:
- delayMin: 0
emailEnabled: true
intervalMin: 60
roles: [ "GROUP_OWNER" ]
smsEnabled: false
- typeName: "SLACK"
apiTokenRef:
name: key-name
namespace: key-namespace
threshold:
operator: "LESS_THAN"
threshold: "1"
units: "HOURS"
alertConfigurationSyncEnabled: true
withDefaultAlertsSettings: false

AtlasProject는 atlasprojects API 의 스키마입니다.

Name
유형
설명
필수 사항

apiVersion

문자열

atlas.mongodb.com/v1

true

kind

문자열

AtlasProject

true

metadata

객체

metadata 필드 의 필드에 대해서는 Kubernetes API 설명서를 참조하세요.

true

spec

객체

AtlasProjectSpec Atlas 에서 프로젝트의 대상 상태 정의합니다.

거짓

status

객체

AtlasProjectStatus 의 관찰된 상태 정의합니다. AtlasProject

거짓

AtlasProjectSpec은 Atlas 에서 프로젝트의 대상 상태 정의합니다.

Name
유형
설명
필수 사항

name

문자열

Name은 아직 존재하지 않는 경우 연산자가 Atlas 에서 생성한 프로젝트의 name 입니다. name 길이는 64 자를 초과할 수 없습니다. name 에는 문자, 숫자, 공백, 대시 및 밑줄만 포함해야 합니다. 유효성 검사:

  • self == oldSelf: 프로젝트 생성 후 이름을 수정할 수 없습니다.

true

alertConfigurationSyncEnabled

부울

AlertConfigurationSyncEnabled 은(는) 현재 프로젝트에 대한 경고 구성 동기화 활성화/비활성화를 제어하는 플래그입니다. true인 경우 - 프로젝트 경고 구성이 AlertConfigurations에 따라 동기화됩니다. 경고 아닌 경우 연산자 구성을 수정하지 않습니다. API, CLIUI를 통해 managed 할 수 있습니다.

거짓

alertConfigurations

[] 객체

AlertConfiguration 현재 프로젝트에 대해 구성된 경고 구성 목록입니다. 이 설정을 사용하는 경우 Atlas Kubernetes Operator 프로젝트 경고 구성을 수정하려면 spec.``alertConfigurationSyncEnabled``도 true로 설정하다 해야 합니다. 이 설정을 생략하거나 비워 두면 Atlas Kubernetes Operator 프로젝트의 경고 구성을 변경하지 않습니다. 프로젝트 만드는 경우 Atlas 기본값 프로젝트 경고 구성을 적용합니다.

거짓

auditing

객체

감사는 MongoDB 유지 관리 Windows 나타냅니다.

거짓

backupCompliancePolicyRef

객체

BackupCompliancePolicyRef 백업 컴플라이언스 사용자 지정 리소스 에 대한 참조입니다.

거짓

cloudProviderAccessRoles

[] 객체

CloudProviderAccessRoles 현재 프로젝트에 대해 구성된 클라우드 공급자 액세스 역할의 목록입니다. 사용 중단됨: 이 구성은 다음으로 인해 사용이 중단되었습니다. CloudProviderIntegrations

거짓

cloudProviderIntegrations

[] 객체

CloudProviderIntegrations 현재 프로젝트에 대해 구성된 클라우드 공급자 통합 목록입니다.

거짓

connectionSecretRef

객체

ConnectionSecret 은(는 ) Atlas 에 연결하는 방법에 대한 정보가 포함된 쿠버네티스 시크릿의 이름( 조직 ID, API 키)입니다. 제공하지 않으면 기본값 연산자 연결 구성이 사용됩니다.

거짓

customRoles

[] 객체

CustomRoles 클러스터 에서 사용자 지정 역할을 생성하고 변경할 수 있습니다. 사용자 지정 역할을 사용하여 Atlas 내장 역할이 설명할 수 없는 사용자 지정 조치 집합을 지정할 수 있습니다. 더 이상 사용 가이드 않음:AtlasCustomRoles https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/ 마이그레이션 -Parameter-to- 리소스 /#std-label-ak8so-migrate-ptr

거짓

encryptionAtRest

객체

EncryptionAtRest AWS, Azure 및 GCP 제공자에 대한 암호화 설정하다 수 있습니다.

거짓

integrations

[] 객체

통합은 프로젝트 에 대한 MongoDB Atlas integrations 목록입니다. 더 이상 사용되지 않음:AtlasThirdPartyIntegration https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/migrate-Parameter-to-resource/#std-label-ak8의 마이그레이션 가이드 에 따라 사용자 지정 리소스 로 마이그레이션합니다. so-migrate-ptr

거짓

maintenanceWindow

객체

MaintenanceWindow 유지 관리 작업을 실행 주 중 원하는 시간을 지정할 수 있습니다. 자세한 내용은 https://www.mongodb.com/ko-kr/docs/atlas/reference/api/maintenance-windows/를 참조하세요.

거짓

networkPeers

[] 객체

NetworkPeers 현재 프로젝트에 대해 구성된 네트워크 피어 목록입니다. 더 이상 사용되지 않음:AtlasNetworkPeering AtlasNetworkContainer https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/migrate-Parameter-to-resource/#std-의8마이그레이션 가이드 에 따라 및 사용자 지정 리소스로 마이그레이션합니다. 레이블-ak so-migrate-ptr

거짓

privateEndpoints

[] 객체

PrivateEndpoints 현재 프로젝트에 대해 구성된 비공개 엔드포인트의 목록입니다. 더 이상 사용 가이드 않음:AtlasPrivateEndpoint https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/ 마이그레이션 -Parameter-to-resource/#std-label-ak8so-migrate-ptr

거짓

projectIpAccessList

[] 객체

ProjectIPAccessList 프로젝트에 대해 IP 액세스 목록을 사용할 수 있도록 허용합니다. 자세한 내용은 https://mongodb.com/ko-kr/docs/atlas/reference/api/ip-access-list/add-entries-to-access-list/ 를 참조하세요. 더 이상 사용 가이드 않음:AtlasIPAccessList https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/ 마이그레이션 -Parameter-to-resource/#std-label-ak8so-migrate-ptr

거짓

regionUsageRestrictions

열거형

RegionUsageRestrictions 정부용 Atlas 사용할 때 프로젝트의 AWS 리전 지정합니다. 이 매개변수는 상업용 Atlas 와 함께 사용하면 안 됩니다. Atlas for 정부에서 이 필드 설정하지 않으면(기본값: NONE) 프로젝트 COMMERCIAL_FEDRAMP_REGIONS_ONLY(으)로 제한됩니다. 열거형: NONE, GOV_REGIONS_ONLY, COMMERCIAL_FEDRAMP_REGIONS_ONLY 기본값: NONE

거짓

settings

객체

설정에서는 프로젝트 설정을 구성할 수 있습니다.

거짓

teams

[] 객체

팀을 사용하면 여러 사용자에게 프로젝트 액세스 역할을 부여할 수 있습니다.

거짓

withDefaultAlertsSettings

부울

Atlas Kubernetes Operator 기본값 경고 구성을 사용하여 프로젝트 생성하는지 여부를 나타내는 플래그입니다. 이 설정을 사용하는 경우 Atlas Kubernetes Operator 프로젝트 경고 구성을 수정하려면 spec.``alertConfigurationSyncEnabled``도 true로 설정하다 해야 합니다. 프로젝트 만들 때 이 매개 변수를 false로 설정하다 Atlas 프로젝트 에 기본값 경고 구성을 추가하지 않습니다. 이 설정은 기존 프로젝트에는 영향을 주지 않습니다. 기본값: true

거짓

x509CertRef

객체

X509CertRef는 PEM로 인코딩된 CA 인증서를 포함하는 쿠버네티스 시크릿에 대한 참조입니다. Atlas Kubernetes Operator atlas.mongodb.com/type= 자격 증명 레이블이 있는 시크릿만 감시합니다. 불필요한 시크릿을 보지 않도록 합니다.

거짓

Name
유형
설명
필수 사항

enabled

부울

생략하면 구성이 비활성화됩니다.

거짓

eventTypeName

문자열

경고 트리거하다 할 이벤트 유형입니다.

거짓

matchers

[] 객체

EventTypeName 가 호스트, 복제본 세트 또는 샤드 cluster에 대한 이벤트를 지정하는 경우에만 matchers 배열을 사용하여 필터링할 수 있습니다.

거짓

metricThreshold

객체

MetricThreshold 경고 를 트리거합니다.

거짓

notifications

[] 객체

경고 조건이 감지되면 알림이 전송됩니다.

거짓

severityOverride

열거형

SeverityOverride 선택적으로 경고 의 기본값 심각도 수준을 재정의합니다. 열거형: INFO, WARNING, ERROR, CRITICAL

거짓

threshold

객체

임계값으로 인해 경고 트리거됩니다.

거짓

Name
유형
설명
필수 사항

fieldName

문자열

일치시킬 대상 객체의 필드 이름입니다.

거짓

operator

문자열

필드 값을 테스트하려면 operator 을 입력합니다.

거짓

value

문자열

지정된 연산자로 테스트할 값입니다.

거짓

MetricThreshold로 인해 경고 트리거됩니다.

Name
유형
설명
필수 사항

threshold

문자열

경고 가 트리거될 임계값입니다.

true

metricName

문자열

확인할 지표의 이름입니다.

거짓

mode

문자열

이 값을 AVERAGE(으)로 설정하다 해야 합니다. Atlas 현재 지표 값을 평균으로 계산합니다.

거짓

operator

문자열

임계값과 비교하여 현재 지표 값을 확인할 때 적용할 연산자입니다.

거짓

units

문자열

임계값은 units 입니다.

거짓

Name
유형
설명
필수 사항

apiTokenRef

객체

Slack API 토큰 또는 봇 토큰이 포함된 시크릿입니다. SLACK 알림 유형에 대해 채워집니다. 나중에 토큰이 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 토큰을 제거합니다.

거짓

channelName

문자열

Slack 채널 이름입니다. SLACK 알림 유형에 대해 채워집니다.

거짓

datadogAPIKeyRef

객체

Datadog API 키가 포함된 시크릿입니다. Datadog 대시보드 에서 찾을 수 있습니다. DATADOG 알림 유형에 대해 채워집니다.

거짓

datadogRegion

문자열

사용할 API URL 을(를) 나타내는 리전입니다.

거짓

delayMin

integer

경고 조건이 감지된 후 첫 번째 알림을 보내기 전에 대기할 시간(분)입니다.

거짓

emailAddress

문자열

경고 알림 전송되는 이메일 주소 입니다. EMAIL 알림 유형에 대해 채워집니다.

거짓

emailEnabled

부울

이메일 알림 보내야 하는지 여부를 나타내는 플래그입니다. ORG, GROUPUSER 알림 유형에 대해 채워집니다.

거짓

flowName

문자열

소문자로 된 Flowdock 흐름 이름입니다.

거짓

flowdockApiTokenRef

객체

Flowdock 개인 API 토큰입니다. FLOWDOCK 알림 유형에 대해 채워집니다. 나중에 토큰이 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 토큰을 제거합니다.

거짓

intervalMin

integer

해결되지 않은 승인되지 않은 경고에 대한 연속 알림 사이에 대기할 시간(분)입니다.

거짓

mobileNumber

문자열

경고 알림 전송되는 휴대폰 번호입니다. SMS 알림 유형에 대해 채워집니다.

거짓

opsGenieApiKeyRef

객체

OpsGenie API 키. OPS_GENIE 알림 유형에 대해 채워집니다. 나중에 키가 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 토큰을 제거합니다.

거짓

opsGenieRegion

문자열

사용할 API URL 을(를) 나타내는 리전입니다.

거짓

orgName

문자열

소문자로 된 Flowdock 조직 이름입니다. 이 이름은 URL 문자열에서 www.flowdock.com/ 앱/ 뒤에 표시됩니다. FLOWDOCK 알림 유형에 대해 채워집니다.

거짓

roles

[]string

다음 roles 은 프로젝트 내에서 권한을 부여합니다.

거짓

serviceKeyRef

객체

PagerDuty 서비스 키. PAGER_DUTY 알림 유형에 대해 채워집니다. 나중에 키가 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 키를 제거합니다.

거짓

smsEnabled

부울

문자 메시지 알림 보내야 하는지 여부를 나타내는 플래그입니다. ORG, GROUPUSER 알림 유형에 대해 채워집니다.

거짓

teamId

문자열

팀의 고유 식별자입니다.

거짓

teamName

문자열

이 알림을 수신하는 팀의 레이블입니다.

거짓

typeName

문자열

경고 알림의 유형입니다.

거짓

username

문자열

알림 보낼 Atlas user 의 이름입니다. 경고 구성을 소유한 프로젝트 의 사용자만 여기에서 허용됩니다. USER 알림 유형에 대해 채워집니다.

거짓

victorOpsSecretRef

객체

VictorOps API 키와 라우팅 키를 포함하는 시크릿입니다. VICTOR_OPS 알림 유형에 대해 채워집니다. 나중에 키가 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 키를 제거합니다.

거짓

Slack API 토큰 또는 Bot 토큰이 포함된 시크릿입니다. SLACK 알림 유형에 맞게 채워집니다. 나중에 토큰이 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 토큰을 제거합니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

Datadog API 키가 포함된 시크릿입니다. Datadog 대시보드 에서 찾을 수 있습니다. DATADOG 알림 유형에 대해 채워집니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

Flowdock 개인 API 토큰입니다. FLOWDOCK 알림 유형에 맞게 채워집니다. 나중에 토큰이 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 토큰을 제거합니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

OpsGenie API 키. OPS_GENIE 알림 유형에 맞게 채워집니다. 나중에 키가 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 토큰을 제거합니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

PagerDuty 서비스 키입니다. PAGER_DUTY 알림 유형에 대해 채워집니다. 나중에 키가 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 키를 제거합니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

VictorOps API 키와 라우팅 키가 포함된 시크릿입니다. VICTOR_OPS 알림 유형에 대해 채워집니다. 나중에 키가 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 키를 제거합니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

임계값으로 인해 경고 트리거됩니다.

Name
유형
설명
필수 사항

operator

문자열

임계값과 비교하여 현재 지표 값을 확인할 때 적용 연산자입니다. 허용되는 값은 GREATER_THAN, LESS_THAN입니다.

거짓

threshold

문자열

경고 가 트리거될 임계값입니다.

거짓

units

문자열

임계값은 units 입니다.

거짓

감사는 MongoDB 유지 관리 Windows 나타냅니다.

Name
유형
설명
필수 사항

auditAuthorizationSuccess

부울

감사 시스템이 "atype" : "authCheck" 감사 이벤트 사용하여 감사 필터에 대한 성공적인 인증 시도를 캡처하는지 여부를 나타냅니다. 자세한 내용은 auditAuthorizationSuccess를 참조하세요.

거짓

auditFilter

문자열

JSON프로젝트 에서 사용하는 형식의 감사 필터하다 .

거짓

enabled

부울

{GROUP-ID} 와(과) 연결된 프로젝트에 데이터베이스 감사가 활성화되어 있는지 여부를 나타냅니다.

거짓

BackupCompliancePolicyRef는 백업 컴플라이언스 사용자 지정 리소스 에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

CloudProviderAccessRole은 클라우드 공급자에 대한 통합을 정의합니다. 삭제: 이 유형은 CloudProviderIntegration을 위해 더 이상 사용되지 않습니다.

Name
유형
설명
필수 사항

providerName

문자열

ProviderName 은 (cloud 제공자 의 이름입니다. 현재는 AWS 만 지원됩니다.

true

iamAssumedRoleArn

문자열

IamAssumedRoleArn Atlas cluster 가 맡는 IAM 역할 의 ARN 입니다.

거짓

CloudProviderIntegration은 클라우드 공급자에 대한 통합을 정의합니다.

Name
유형
설명
필수 사항

providerName

문자열

ProviderName 은 (cloud 제공자 의 이름입니다. 현재는 AWS 만 지원됩니다.

true

iamAssumedRoleArn

문자열

IamAssumedRoleArn Atlas cluster 가 맡는 IAM 역할 의 ARN 입니다.

거짓

ConnectionSecret은(는) Atlas 에 연결하는 방법에 대한 정보(조직 ID, API 키)가 포함된 Kubernetes 시크릿의 이름입니다. 제공하지 않으면 기본값 연산자 연결 구성이 사용됩니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

CustomRole을 사용하면 클러스터 에서 사용자 지정 역할 만들고 변경할 수 있습니다. 사용자 지정 역할을 사용하여 Atlas 내장 역할이 설명할 수 없는 사용자 지정 조치 집합을 지정할 수 있습니다. 더 이상 사용되지 않음:https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/migrate-Parameter-to-resource/#std-label-ak 의8마이그레이션 가이드 에 따라 AtlasCustomRoles 사용자 지정 리소스 로 마이그레이션합니다. so-migrate-ptr

Name
유형
설명
필수 사항

name

문자열

역할 식별하는 사람이 읽을 수 있는 레이블입니다. 이 name 는 이 프로젝트 의 이 사용자 지정 역할 에 대해 고유해야 합니다.

true

actions

[] 객체

역할 부여하는 개별 권한 actions 의 목록입니다.

거짓

inheritedRoles

[] 객체

이 사용자 지정 역할이 상속하는 기본 제공 역할의 목록.

거짓

Name
유형
설명
필수 사항

name

문자열

권한 작업을 식별하는 사람이 읽을 수 있는 레이블입니다.

true

resources

[] 객체

조치 을 부여하는 resources 목록입니다.

true

Name
유형
설명
필수 사항

cluster

부울

cluster 리소스 에 대한 조치 부여할지 여부를 나타내는 플래그입니다. true인 경우 MongoDB 클라우드는 데이터베이스 및 컬렉션 매개변수를 무시합니다.

거짓

collection

문자열

한 명의 MongoDB 사용자에게 조치 부여하는 collection 를 식별하는 사람이 읽을 수 있는 레이블입니다.

거짓

database

문자열

한 명의 MongoDB 사용자에게 조치 부여하는 database 를 식별하는 사람이 읽을 수 있는 레이블입니다.

거짓

Name
유형
설명
필수 사항

database

문자열

누군가가 한 명의 MongoDB 사용자에게 조치 부여하는 database 를 식별하는 인간 가독형 레이블입니다.

true

name

문자열

상속된 역할 식별하는 사람이 읽을 수 있는 레이블입니다.

true

EncryptionAtRest를 사용하면 AWS, Azure 및 GCP 제공자에 대한 암호화 설정하다 수 있습니다.

Name
유형
설명
필수 사항

awsKms

객체

AwsKms AWS KMS 구성 세부 정보 및 Atlas 프로젝트 에 대해 미사용 데이터 암호화를 사용할지 여부를 지정합니다.

거짓

azureKeyVault

객체

AzureKeyVault Azure Key Vault 구성 세부 정보와 Atlas 프로젝트 에 대해 미사용 데이터 암호화를 사용할지 여부를 지정합니다.

거짓

googleCloudKms

객체

GoogleCloudKms GCP KMS 구성 세부 정보 및 Atlas 프로젝트 에 대해 미사용 데이터 암호화를 사용할지 여부를 지정합니다.

거짓

AwsKms는 AWS KMS 구성 세부 정보와 Atlas 프로젝트 에 대해 미사용 데이터 암호화를 활성화할지 여부를 지정합니다.

Name
유형
설명
필수 사항

enabled

부울

Atlas 프로젝트 에 대해 미사용 데이터 암호화를 enabled 할지 여부를 지정합니다. 미사용 데이터 암호화를 비활성화하려면 값이 false인 이 매개변수만 전달합니다. 미사용 데이터 암호화를 비활성화하면 Atlas 구성 세부 정보도 제거됩니다.

거짓

region

문자열

AWS 고객 마스터 키가 있는 AWS region 입니다.

거짓

secretRef

객체

AccessKeyID, SecretAccessKey, CustomerMasterKeyIDRoleID 필드를 포함하는 Secret에 대한 참조입니다.

거짓

valid

부울

제공자 에 대해 설정하다 암호화 키 valid 이며 데이터를 암호화하고 해독하는 데 사용할 수 있는지 여부를 지정합니다.

거짓

AccessKeyID, SecretAccessKey, CustomerMasterKeyID 및 RoleID 필드를 포함하는 에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

AzureKeyVault는 Azure Key Vault 구성 세부 정보와 Atlas 프로젝트 에 대해 미사용 데이터 암호화를 사용할지 여부를 지정합니다.

Name
유형
설명
필수 사항

azureEnvironment

문자열

Azure 계정 자격 증명 있는 Azure 환경입니다. 유효한 값은 AZURE, AZURE_CHINA, AZURE_GERMANY입니다.

거짓

clientID

문자열

Azure AD 테넌트와 연결된 Azure 애플리케이션 에 대한 클라이언트 ID( 애플리케이션 ID이라고도 함)입니다.

거짓

enabled

부울

Atlas 프로젝트 에 대해 미사용 데이터 암호화를 enabled 할지 여부를 지정합니다. 미사용 데이터 암호화를 비활성화하려면 값이 false인 이 매개변수만 전달합니다. 미사용 데이터 암호화를 비활성화하면 Atlas 구성 세부 정보도 제거됩니다.

거짓

resourceGroupName

문자열

Azure Key Vault 포함된 Azure 리소스 그룹 의 이름입니다.

거짓

secretRef

객체

SubscriptionID, KeyVaultName, KeyIdentifier, 시크릿 필드를 포함하는 로 에 대한 참조입니다.

거짓

tenantID

문자열

Azure 구독 내 Azure AD 테넌트의 고유 식별자입니다.

거짓

SubscriptionID, KeyVaultName, KeyIdentifier, Secret 필드를 포함하는 Secret에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

GoogleCloudKms는 GCP KMS 구성 세부 정보와 Atlas 프로젝트 에 대해 미사용 데이터 암호화를 사용할지 여부를 지정합니다.

Name
유형
설명
필수 사항

enabled

부울

Atlas 프로젝트 에 대해 미사용 데이터 암호화를 enabled 할지 여부를 지정합니다. 미사용 데이터 암호화를 비활성화하려면 값이 false인 이 매개변수만 전달합니다. 미사용 데이터 암호화를 비활성화하면 Atlas 구성 세부 정보도 제거됩니다.

거짓

secretRef

객체

ServiceAccountKey, KeyVersionResourceID 필드를 포함하는 Secret에 대한 참조입니다.

거짓

ServiceAccountKey, KeyVersionResourceID 필드를 포함하는 Secret에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

Atlas 와 타사 서비스 간의 프로젝트 통합. 더 이상 사용되지 않음:https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/migrate-Parameter-to-resource/#std-label-ak 의8마이그레이션 가이드 에 따라 AtlasTirdPartyIntegration 사용자 지정 리소스 로 마이그레이션합니다. so-migrate-ptr

Name
유형
설명
필수 사항

accountId

문자열

New Relic 계정을 식별하는 고유한 40-16진수 문자열입니다.

거짓

apiKeyRef

객체

Datadog, OpsGenie 또는 Victor Ops용 API 키가 포함된 쿠버네티스 시크릿에 대한 참조입니다.

거짓

apiTokenRef

객체

Atlas Slack 계정에 액세스할 수 있도록 허용하는 키가 포함된 쿠버네티스 시크릿에 대한 참조입니다.

거짓

channelName

문자열

Atlas 경고 알림 보내는 Slack 채널 의 이름입니다.

거짓

enabled

부울

누군가가 Prometheus 통합을 활성화했는지 여부를 나타내는 플래그입니다.

거짓

flowName

문자열

DEPRECATED: Flowdock 흐름 이름입니다. 이 필드 Atlas 에서 제거되었으며 아무런 효과가 없습니다.

거짓

licenseKeyRef

객체

New Relic 라이선스를 식별하는 고유한 40-16진수 문자열이 포함된 Kubernetes Secret에 대한 참조입니다.

거짓

microsoftTeamsWebhookUrl

문자열

Atlas 알림 보내는 Microsoft Teams webhook의 엔드포인트 웹 주소 .

거짓

name

문자열

거짓

orgName

문자열

DEPRECATED: Flowdock 조직 이름입니다. 이 필드 Atlas 에서 제거되었으며 아무런 효과가 없습니다.

거짓

passwordRef

객체

Atlas Prometheus 계정에 액세스할 수 있도록 허용하는 비밀번호가 포함된 쿠버네티스 시크릿에 대한 참조입니다.

거짓

readTokenRef

객체

New Relic 계정과 연결된 쿼리 키가 포함된 Kubernetes Secret에 대한 참조입니다.

거짓

region

문자열

Atlas PagerDuty, Datadog 또는 OpsGenie에 액세스 데 사용하는 리전 API 를 나타내는 리전 코드입니다.

거짓

routingKeyRef

객체

Splunk On-Call 계정과 연결된 라우팅 키가 포함된 쿠버네티스 시크릿에 대한 참조입니다. Victor Ops에 사용됩니다.

거짓

scheme

문자열

거짓

secretRef

객체

웹훅에 대한 시크릿이 포함된 Kubernetes 시크릿에 대한 참조입니다.

거짓

serviceDiscovery

문자열

Prometheus 서비스를 검색하는 데 원하는 메서드입니다.

거짓

serviceKeyRef

객체

PagerDuty 계정과 연결된 서비스 키가 포함된 Kubernetes 시크릿에 대한 참조입니다.

거짓

teamName

문자열

Slack 팀 식별하는 사람이 읽을 수 있는 레이블입니다.

거짓

type

열거형

타사 통합 type (예: Slack, New Relic 등) 각 통합 type 에는 고유한 구성 필드 설정하다 필요합니다. 예시 들어 typeDATADOG로 설정하다 경우 datadog 하위 필드만 구성해야 합니다. 열거형: PAGER_DUTY, SLACK, DATADOG, NEW_RELIC, OPS_GENIE, VICTOR_OPS, FLOWDOCK, WEBHOOK, MICROSOFT_TEAMS, PROMETHEUS

거짓

url

문자열

Atlas 알림 보내는 엔드포인트 웹 주소 입니다. 웹훅에 사용됩니다.

거짓

username

문자열

Prometheus 수신 웹훅을 식별하는 사람이 읽을 수 있는 레이블입니다.

거짓

writeTokenRef

객체

New Relic 계정과 연결된 삽입 키가 포함된 Kubernetes Secret에 대한 참조입니다.

거짓

Datadog, OpsGenie 또는 Victor Ops용 API 키가 포함된 쿠버네티스 시크릿에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

Atlas Slack 계정에 액세스할 수 있도록 허용하는 키가 포함된 쿠버네티스 시크릿에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

New Relic 라이선스를 식별하는 고유한 40-16진수 문자열이 포함된 Kubernetes Secret에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

Atlas Prometheus 계정에 액세스할 수 있도록 허용하는 비밀번호가 포함된 쿠버네티스 시크릿에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

New Relic 계정과 연결된 쿼리 키가 포함된 Kubernetes Secret에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

Splunk On-Call 계정과 연결된 라우팅 키가 포함된 쿠버네티스 시크릿에 대한 참조입니다. Victor Ops에 사용됩니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

웹훅에 대한 시크릿이 포함된 Kubernetes 시크릿에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

PagerDuty 계정과 연결된 서비스 키가 포함된 쿠버네티스 시크릿에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

New Relic 계정과 연결된 삽입 키가 포함된 Kubernetes Secret에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

유지 관리 창을 사용하면 한 주 중 유지 관리 작업을 실행 기본 시간을 지정할 수 있습니다. 자세한 내용은 https://www.mongodb.com/ko-kr/docs/atlas/reference/api/maintenance-windows/를 참조하세요.

Name
유형
설명
필수 사항

autoDefer

부울

예정된 프로젝트 유지 관리를 1주일 동안 자동으로 연기할지 여부를 나타내는 플래그입니다.

거짓

dayOfWeek

integer

유지 관리 기간 1기반 정수로 시작하려는 요일입니다. 일요일 1, 월요일 2, 화요일 3, 수요일 4, 목요일 5, 금요일 6, 토요일 7. 최소: 1 최대: 7

거짓

defer

부울

예정된 다음 프로젝트 유지 관리를 일주일 동안 연기할지 여부를 나타내는 플래그입니다. startASAP 이(가) 참인 경우 지정할 수 없습니다.

거짓

hourOfDay

integer

유지 관리 기간 시작하려는 날짜의 시간입니다. 이 매개변수는 자정이 0, 정오가 12인 24시간제를 사용합니다. 최소: 0 최대: 23

거짓

startASAP

부울

프로젝트 유지 관리가 즉시 시작되도록 지시했는지 여부를 나타내는 플래그입니다. 지연이 참인 경우 지정할 수 없습니다.

거짓

현재 프로젝트에 대해 구성된 NetworkPeer입니다. 더 이상 사용 가이드 않음:https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/ 마이그레이션 -parametre-to-resource/#std-label-ak8so-migrate-ptr

Name
유형
설명
필수 사항

accepterRegionName

문자열

AccepterRegionName 사용자 VPC의 제공자 리전 이름입니다.

거짓

atlasCidrBlock

문자열

Atlas CIDR. ContainerID 가 설정하다 되지 않은 경우 설정하다 해야 합니다.

거짓

awsAccountId

문자열

AccountID 사용자의 VPC 중 하나입니다.

거짓

azureDirectoryId

문자열

AzureDirectoryID Azure AD 디렉토리 의 고유 식별자입니다.

거짓

azureSubscriptionId

문자열

AzureSubscriptionID VNet이 있는 Azure 구독 의 고유 식별자입니다.

거짓

containerId

문자열

ID 네트워크 피어 컨테이너 의 . 설정하다 하지 않으면 연산자 ContainerRegionAtlasCIDRBlock 입력을 사용하여 새 컨테이너 생성합니다.

거짓

containerRegion

문자열

ContainerRegion Atlas 네트워크 피어 컨테이너 의 제공자 리전 이름입니다. 설정하다 하지 않으면 AccepterRegionName 이 사용됩니다.

거짓

gcpProjectId

문자열

사용자 GCP 프로젝트 ID. GCP에만 적용됩니다.

거짓

networkName

문자열

GCP 네트워크 피어링 이름. GCP에만 적용됩니다.

거짓

providerName

문자열

ProviderName 는 제공자 의 이름입니다. 설정하다 하지 않으면 'AWS'로 설정하다 됩니다.

거짓

resourceGroupName

문자열

ResourceGroupName Azure 리소스 그룹 의 이름입니다.

거짓

routeTableCidrBlock

문자열

사용자 VPC CIDR.

거짓

vnetName

문자열

VNetName은 Azure VNet의 이름입니다. Azure 에만 적용됩니다.

거짓

vpcId

문자열

AWS VPC ID.

거짓

비공개 엔드포인트는 현재 프로젝트에 대해 구성된 비공개 엔드포인트의 목록입니다. 더 이상 사용되지 않음:https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/migrate-Parameter-to-resource/#std-label-ak 의8마이그레이션 가이드 에 따라 AtlasPrivateEndpoint Custom 리소스 로 마이그레이션합니다. so-migrate-ptr

Name
유형
설명
필수 사항

provider

열거형

비공개 엔드포인트 서비스를 조회하려는 클라우드 provider 입니다. Atlas AWS, GCP 또는 AZURE를 허용합니다. 열거형: AWS, GCP, AZURE, TENANT

true

region

문자열

비공개 엔드포인트 서비스를 생성하려는 클라우드 공급자 region 입니다.

true

endpointGroupName

문자열

엔드포인트 그룹 의 고유 식별자입니다. 엔드포인트 그룹은 Google Cloud에서 만든 모든 엔드포인트를 포함합니다.

거짓

endpoints

[] 객체

엔드포인트 그룹을 구성하는 개별 비공개 endpoints 의 컬렉션입니다.

거짓

gcpProjectId

문자열

엔드포인트를 생성한 Google Cloud 프로젝트 의 고유 식별자입니다.

거짓

id

문자열

AWS VPC 또는 Azure VNet에서 만든 비공개 엔드포인트의 고유 식별자입니다.

거짓

ip

문자열

Azure VNet에서 만든 비공개 엔드포인트 네트워크 인터페이스의 비공개 IP 주소 .

거짓

Name
유형
설명
필수 사항

endpointName

문자열

Google Cloud에서 만든 엔드포인트에 해당하는 전달 규칙입니다.

거짓

ipAddress

문자열

Google Cloud에서 생성한 엔드포인트의 비공개 IP 주소입니다.

거짓

IPAccessList를 사용하면 프로젝트의 IP 액세스 목록을 사용할 수 있습니다. 자세한 내용은 https://mongodb.com/ko-kr/docs/atlas/reference/api/ip-access-list/add-entries-to-access-list/ 를 참조하세요. 더 이상 사용되지 않음:https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/migrate-parametric-to-resource/#std-label-ak 의8마이그레이션 가이드 에 따라 AtlasIPAccessList Custom Resource(사용자 지정 리소스)로 마이그레이션합니다. so-migrate-ptr

Name
유형
설명
필수 사항

awsSecurityGroup

문자열

이 액세스 목록 항목에 있는 AWS 보안 그룹 의 고유 식별자입니다.

거짓

cidrBlock

문자열

이 액세스 목록 항목에서 CIDR 표기법의 IP 주소 범위입니다.

거짓

comment

문자열

이 액세스 목록 항목과 연결된 댓글입니다.

거짓

deleteAfterDate

문자열

ISO 8601 날짜 및 시간 형식의 타임스탬프(UTC) 이후 Atlas 임시 액세스 목록 항목을 삭제합니다.

거짓

ipAddress

문자열

이 액세스 목록 항목에서 IP 주소 사용하는 항목입니다.

거짓

설정에서는 프로젝트 설정을 구성할 수 있습니다.

Name
유형
설명
필수 사항

isCollectDatabaseSpecificsStatisticsEnabled

부울

지정된 프로젝트의 데이터베이스별 지표를 수집할지 여부를 나타내는 플래그입니다.

거짓

isDataExplorerEnabled

부울

지정된 프로젝트의 데이터 탐색기를 활성화할지 여부를 나타내는 플래그입니다.

거짓

isExtendedStorageSizesEnabled

부울

지정된 프로젝트의 확장 저장소 크기를 활성화할지 여부를 나타내는 플래그입니다.

거짓

isPerformanceAdvisorEnabled

부울

지정된 프로젝트의 Performance Advisor 및 프로파일러를 활성화할지 여부를 나타내는 플래그입니다.

거짓

isRealtimePerformancePanelEnabled

부울

지정된 프로젝트의 실시간 성능 패널을 활성화할지 여부를 나타내는 플래그입니다.

거짓

isSchemaAdvisorEnabled

부울

지정된 프로젝트의 스키마 관리자를 활성화할지 여부를 나타내는 플래그입니다.

거짓

Name
유형
설명
필수 사항

roles

[]enum

팀 사용자가 프로젝트 내에서 갖는 역할입니다. 열거형: GROUP_OWNER, GROUP_CLUSTER_MANAGER, GROUP_DATA_ACCESS_ADMIN, GROUP_DATA_ACCESS_READ_WRITE, GROUP_DATA_ACCESS_READ_ONLY, GROUP_READ_ONLY

true

teamRef

객체

프로젝트 에 할당될 AtlasTeam 사용자 지정 리소스 에 대한 참조입니다.

true

프로젝트 에 할당될 AtlasTeam 사용자 지정 리소스 에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

X509CertRef는 PEM으로 인코딩된 CA 인증서가 포함된 쿠버네티스 시크릿에 대한 참조입니다. Atlas Kubernetes Operator atlas.mongodb.com/type= 자격 증명 레이블이 있는 시크릿만 감시합니다. 불필요한 시크릿을 보지 않도록 합니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

AtlasProjectStatus는 AtlasProject의 관찰된 상태 정의합니다.

Name
유형
설명
필수 사항

conditions

[] 객체

조건은 Atlas Custom Resource(사용자 지정 리소스)의 현재 상태 보여주는 상태 목록입니다.

true

alertConfigurations

[] 객체

AlertConfigurations 경고 구성 상태 목록이 포함되어 있습니다.

거짓

authModes

[]string

AuthModes 구성된 인증 모드 목록 포함 'SCRAM'은 (기본값 인증 방법이며 각 사용자에 대해 비밀번호가 필요합니다. 'X509'는 자체 관리형 X를 나타냅니다.509 인증 구성됨을 나타냅니다.

거짓

cloudProviderIntegrations

[] 객체

CloudProviderIntegrations 에는 구성된 클라우드 공급자 액세스 역할 목록이 포함되어 있습니다. AWS 지원 만

거짓

customRoles

[] 객체

CustomRoles 사용자 지정 역할 상태 목록 포함

거짓

expiredIpAccessList

[] 객체

'deleteAfterDate'이(가) 현재 날짜보다 이전이므로 만료된 IP 액세스 목록 항목의 목록입니다. 이 필드 는 사양이 변경된 후에만 Atlas Operator에 의해 업데이트됩니다.

거짓

id

문자열

Atlas 프로젝트의 ID

거짓

networkPeers

[] 객체

현재 프로젝트에 대해 구성된 네트워크 피어링 목록

거짓

observedGeneration

integer

ObservedGeneration Atlas Operator가 인식하는 리소스 사양의 생성을 나타냅니다. Atlas 연산자는 이 필드 &39;메타데이터.generation&39; 값으로 업데이트합니다. 리소스 조정을 시작하는 즉시 형식: int64

거짓

privateEndpoints

[] 객체

현재 프로젝트 에 대해 구성된 비공개 엔드포인트 목록

거짓

prometheus

객체

Prometheus에는 다음을 포함한 Prometheus 통합 상태가 포함되어 있습니다. prometheusDiscoveryURL

거짓

teams

[] 객체

팀은 teams 할당 상태 목록이 포함되어 있습니다.

거짓

조건은 특정 점 의 Atlas Custom Resource(사용자 지정 리소스) 상태 를 설명합니다.

Name
유형
설명
필수 사항

status

문자열

조건의 상태입니다. 참, 거짓, 알 수 없음 중 하나입니다.

true

type

문자열

Atlas Custom Resource(사용자 지정 리소스) 조건 유형입니다.

true

lastTransitionTime

문자열

마지막으로 조건이 한 상태에서 다른 상태로 전환된 시간입니다. ISO 8601 형식으로 표시됩니다. 형식: 날짜-시간

거짓

message

문자열

전환에 대한 세부 정보를 제공하는 message 입니다.

거짓

reason

문자열

조건의 마지막 전환에 대한 reason 입니다.

거짓

Name
유형
설명
필수 사항

acknowledgedUntil

문자열

경고 승인된 날짜입니다. 경고 승인된 적이 없는 경우 표시되지 않습니다.

거짓

acknowledgementComment

문자열

경고 승인한 사용자가 남긴 댓글입니다. 경고 승인된 적이 없는 경우 표시되지 않습니다.

거짓

acknowledgingUsername

문자열

경고 를 승인한 사용자의 사용자 이름 . 경고 승인된 적이 없는 경우 표시되지 않습니다.

거짓

alertConfigId

문자열

ID 이 경고 트리거한 경고 구성의 입니다.

거짓

clusterId

문자열

이 경고 적용되는 클러스터 의 ID 입니다. BACKUP, REPLICA_SETCLUSTER 유형의 경고에 대해서만 표시됩니다.

거짓

clusterName

문자열

이 경고 적용되는 클러스터 의 이름입니다. BACKUP, REPLICA_SETCLUSTER 유형의 경고에 대해서만 표시됩니다.

거짓

created

문자열

이 경고 구성이 생성된 시점의 ISO 8601 날짜 및 시간 형식(UTC)의 타임스탬프입니다.

거짓

currentValue

객체

CurrentValue 경고 트리거한 지표의 현재 값을 나타냅니다. HOST_METRIC 유형의 경고에만 존재합니다.

거짓

enabled

부울

생략하면 구성이 비활성화됩니다.

거짓

errorMessage

문자열

ErrorMessage 경고 구성이 잘못된 상태 인 경우 은(는) 메시지입니다.

거짓

eventTypeName

문자열

경고 트리거하다 할 이벤트 유형입니다.

거짓

groupId

문자열

이 경고 구성을 소유한 프로젝트 의 고유 식별자입니다.

거짓

hostId

문자열

ID 메트릭이 속한 호스팅하다 의 HOST, HOST_METRICREPLICA_SET 유형의 경고에 대해서만 표시됩니다.

거짓

hostnameAndPort

문자열

경고 적용되는 각 호스팅하다 의 호스트 이름 및 포트입니다. HOST, HOST_METRICREPLICA_SET 유형의 경고에 대해서만 표시됩니다.

거짓

id

문자열

고유 식별자입니다.

거짓

lastNotified

문자열

이 경고 에 대한 마지막 알림이 전송된 시간입니다. 알림 이 전송된 경우에만 표시됩니다.

거짓

matchers

[] 객체

EventTypeName 가 호스트, 복제본 세트 또는 샤드 cluster에 대한 이벤트를 지정하는 경우에만 matchers 배열을 사용하여 필터링할 수 있습니다.

거짓

metricName

문자열

값이 임계값을 벗어난 측정값의 이름입니다. eventTypeName 이(가) OUTSIDE_METRIC_THRESHOLD(으)로 설정하다 경우에만 표시됩니다.

거짓

metricThreshold

객체

MetricThreshold 경고 를 트리거합니다.

거짓

notifications

[] 객체

경고 조건이 감지되면 알림이 전송됩니다.

거짓

replicaSetName

문자열

복제본 세트 의 이름입니다. HOST, HOST_METRIC, BACKUPREPLICA_SET 유형의 경고에 대해서만 표시됩니다.

거짓

resolved

문자열

경고 종료된 시점입니다. 상태가 CLOSED인 경우에만 표시됩니다.

거짓

severityOverride

문자열

경고 의 심각도입니다.

거짓

sourceTypeName

문자열

BACKUP 유형의 경고의 경우, 백업되는 서버 유형입니다.

거짓

status

문자열

경고 의 현재 상태 . 가능한 값은 TRACKING, OPEN, CLOSED, CANCELED입니다.

거짓

threshold

객체

임계값으로 인해 경고 트리거됩니다.

거짓

updated

문자열

이 경고 구성이 마지막으로 업데이트된 시점의 ISO 8601 날짜 및 시간 형식(UTC)의 타임스탬프입니다.

거짓

CurrentValue는 경고 트리거한 지표의 현재 값을 나타냅니다. HOST_METRIC 유형의 경고에만 표시됩니다.

Name
유형
설명
필수 사항

number

문자열

지표의 값입니다.

거짓

units

문자열

값은 units 입니다. 지표 유형에 따라 다릅니다.

거짓

Name
유형
설명
필수 사항

fieldName

문자열

일치시킬 대상 객체의 필드 이름입니다.

거짓

operator

문자열

필드 값을 테스트하려면 operator 을 입력합니다.

거짓

value

문자열

지정된 연산자로 테스트할 값입니다.

거짓

MetricThreshold로 인해 경고 트리거됩니다.

Name
유형
설명
필수 사항

threshold

문자열

경고 가 트리거될 임계값입니다.

true

metricName

문자열

확인할 지표의 이름입니다.

거짓

mode

문자열

이 값을 AVERAGE(으)로 설정하다 해야 합니다. Atlas 현재 지표 값을 평균으로 계산합니다.

거짓

operator

문자열

임계값과 비교하여 현재 지표 값을 확인할 때 적용할 연산자입니다.

거짓

units

문자열

임계값은 units 입니다.

거짓

Name
유형
설명
필수 사항

apiToken

문자열

Slack API 토큰 또는 Bot 토큰. SLACK 알림 유형에 대해 채워집니다. 나중에 토큰이 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 토큰을 제거합니다.

거짓

channelName

문자열

Slack 채널 이름입니다. SLACK 알림 유형에 대해 채워집니다.

거짓

datadogApiKey

문자열

Datadog API 키. Datadog 대시보드 에서 찾을 수 있습니다. DATADOG 알림 유형에 대해 채워집니다.

거짓

datadogRegion

문자열

사용할 API URL 을(를) 나타내는 리전

거짓

delayMin

integer

경고 조건이 감지된 후 첫 번째 알림을 보내기 전에 대기할 시간(분)입니다.

거짓

emailAddress

문자열

경고 알림 전송되는 이메일 주소 입니다. EMAIL 알림 유형에 대해 채워집니다.

거짓

emailEnabled

부울

이메일 알림 보내야 하는지 여부를 나타내는 플래그입니다. ORG, GROUPUSER 알림 유형에 대해 채워집니다.

거짓

flowName

문자열

소문자로 된 Flowdock 흐름 이름입니다.

거짓

flowdockApiToken

문자열

Flowdock 개인 API 토큰입니다. FLOWDOCK 알림 유형에 대해 채워집니다. 나중에 토큰이 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 토큰을 제거합니다.

거짓

intervalMin

integer

해결되지 않은 승인되지 않은 경고에 대한 연속 알림 사이에 대기할 시간(분)입니다.

거짓

mobileNumber

문자열

경고 알림 전송되는 휴대폰 번호입니다. SMS 알림 유형에 대해 채워집니다.

거짓

opsGenieApiKey

문자열

Opsgenie API 키. OPS_GENIE 알림 유형에 대해 채워집니다. 나중에 키가 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 토큰을 제거합니다.

거짓

opsGenieRegion

문자열

사용할 API URL 을(를) 나타내는 리전입니다.

거짓

orgName

문자열

소문자로 된 Flowdock 조직 이름입니다. 이 이름은 URL 문자열에서 www.flowdock.com/ 앱/ 뒤에 표시됩니다. FLOWDOCK 알림 유형에 대해 채워집니다.

거짓

roles

[]string

다음 roles 은 프로젝트 내에서 권한을 부여합니다.

거짓

serviceKey

문자열

PagerDuty 서비스 키. PAGER_DUTY 알림 유형에 대해 채워집니다. 나중에 키가 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 키를 제거합니다.

거짓

smsEnabled

부울

문자 메시지 알림 보내야 하는지 여부를 나타내는 플래그입니다. ORG, GROUPUSER 알림 유형에 대해 채워집니다.

거짓

teamId

문자열

팀의 고유 식별자입니다.

거짓

teamName

문자열

이 알림을 수신하는 팀의 레이블입니다.

거짓

typeName

문자열

경고 알림의 유형입니다.

거짓

username

문자열

알림 보낼 Atlas user 의 이름입니다. 경고 구성을 소유한 프로젝트 의 사용자만 여기에서 허용됩니다. USER 알림 유형에 대해 채워집니다.

거짓

victorOpsApiKey

문자열

VictorOps API 키. VICTOR_OPS 알림 유형에 대해 채워집니다. 나중에 키가 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 키를 제거합니다.

거짓

victorOpsRoutingKey

문자열

VictorOps 라우팅 키. VICTOR_OPS 알림 유형에 대해 채워집니다. 나중에 키가 유효하지 않게 되면 Atlas 프로젝트 소유자에게 이메일 보내고 결국 키를 제거합니다.

거짓

임계값으로 인해 경고 트리거됩니다.

Name
유형
설명
필수 사항

operator

문자열

임계값과 비교하여 현재 지표 값을 확인할 때 적용 연산자입니다. 다음 값을 허용합니다: GREATER_THAN, LESS_THAN

거짓

threshold

문자열

경고 가 트리거될 임계값입니다.

거짓

units

문자열

임계값에 대한 units

거짓

Name
유형
설명
필수 사항

atlasAssumedRoleExternalId

문자열

MongoDB Atlas Amazon Web Services 계정에서 IAM 역할 맡을 때 사용하는 고유한 외부 ID 입니다.

true

providerName

문자열

역할의 클라우드 공급자를 식별하는 인간 판독 가능 레이블.

true

atlasAWSAccountArn

문자열

MongoDB Atlas ID 및 액세스 관리 역할 맡을 때 사용하는 Amazon Web Services 사용자 계정을 식별하는 Amazon 리소스 이름입니다.

거짓

authorizedDate

문자열

누군가가 지정된 클라우드 서비스 제공자 에 대해 이 역할 승인한 날짜 및 시간입니다. 이 매개변수는 값을 UTCISO 8601 타임스탬프 형식으로 표현합니다.

거짓

createdDate

문자열

누군가가 지정된 cloud 서비스 제공자 에 대해 이 역할 만든 날짜 및 시간입니다. 이 매개변수는 값을 UTCISO 8601 타임스탬프 형식으로 표현합니다.

거짓

errorMessage

문자열

애플리케이션 오류 메시지가 반환되었습니다.

거짓

featureUsages

[] 객체

이 Amazon Web Services ID 및 액세스 관리 역할 과 연결된 애플리케이션 기능이 포함된 목록입니다.

거짓

iamAssumedRoleArn

문자열

AWS 계정의 리소스에 액세스할 때 MongoDB 클라우드가 맡는 Amazon Web Services ID 및 액세스 관리 역할 식별하는 Amazon 리소스 이름입니다.

거짓

roleId

문자열

역할을 식별하는 고유한 24자리 16진수 문자열.

거짓

status

문자열

서비스 계정의 status 를 프로비저닝합니다. 값은 IN_PROGRESS, COMPLETE, FAILED 또는 NOT_INITIATED입니다.

거짓

Name
유형
설명
필수 사항

featureId

문자열

이 Amazon Web Services ID 및 액세스 관리 역할 에 연결된 데이터 레이크 에 대한 특성을 식별합니다.

거짓

featureType

문자열

이 Amazon Web Services ID 및 액세스 관리 역할 에 연결된 MongoDB 클라우드 기능 한 개를 설명하는 사람이 읽을 수 있는 레이블입니다.

거짓

Name
유형
설명
필수 사항

name

문자열

고유한 역할 name

true

status

문자열

지정된 사용자 지정 역할 의 status (OK 또는 FAILED)

true

error

문자열

사용자 지정 역할 FAILED 상태일 때의 메시지

거짓

IPAccessList를 사용하면 프로젝트의 IP 액세스 목록을 사용할 수 있습니다. 자세한 내용은 https://mongodb.com/ko-kr/docs/atlas/reference/api/ip-access-list/add-entries-to-access-list/ 를 참조하세요. 더 이상 사용되지 않음:https://www.mongodb.com/ko-kr/docs/atlas/ 연산자 /current/migrate-parametric-to-resource/#std-label-ak 의8마이그레이션 가이드 에 따라 AtlasIPAccessList Custom Resource(사용자 지정 리소스)로 마이그레이션합니다. so-migrate-ptr

Name
유형
설명
필수 사항

awsSecurityGroup

문자열

이 액세스 목록 항목에 있는 AWS 보안 그룹 의 고유 식별자입니다.

거짓

cidrBlock

문자열

이 액세스 목록 항목에서 CIDR 표기법의 IP 주소 범위입니다.

거짓

comment

문자열

이 액세스 목록 항목과 연결된 댓글입니다.

거짓

deleteAfterDate

문자열

ISO 8601 날짜 및 시간 형식의 타임스탬프(UTC) 이후 Atlas 임시 액세스 목록 항목을 삭제합니다.

거짓

ipAddress

문자열

이 액세스 목록 항목에서 IP 주소 사용하는 항목입니다.

거짓

Name
유형
설명
필수 사항

id

문자열

NetworkPeer의 고유 식별자입니다.

true

providerName

문자열

네트워크 피어를 조회하려는 클라우드 공급자.

true

region

문자열

네트워크 피어를 생성하려는 리전입니다. 다음에는 필요하지 않습니다. GCP

true

atlasGcpProjectId

문자열

ProjectID 의 Atlas 컨테이너. GCP에만 적용됩니다. 네트워크 피어링 연결을 추가하는 데 필요합니다.

거짓

atlasNetworkName

문자열

Atlas 네트워크 이름. GCP에만 적용됩니다. 네트워크 피어링 연결을 추가하는 데 필요합니다.

거짓

connectionId

문자열

네트워크 피어링 연결의 고유 식별자입니다. AWS에만 적용됩니다.

거짓

containerId

문자열

ContainerID 의 Atlas 네트워크 피어링 컨테이너.

거짓

errorMessage

문자열

네트워크 피어의 오류 상태. GCP에만 적용됩니다.

거짓

errorState

문자열

네트워크 피어의 오류 상태. Azure 에만 적용됩니다.

거짓

errorStateName

문자열

네트워크 피어의 오류 상태. AWS에만 적용됩니다.

거짓

gcpProjectId

문자열

ProjectID 사용자의 vpc의. GCP에만 적용됩니다.

거짓

status

문자열

네트워크 피어링의 상태입니다. GCP 및 Azure 에만 적용됩니다.

거짓

statusName

문자열

네트워크 피어링의 상태입니다. AWS에만 적용됩니다.

거짓

vpc

문자열

VPC VPC의 이름을 저장하기 위한 범용 필드 입니다. VPCAWS 의 경우 vpcID, 사용자 GCP 의 경우 networkName, Azure 의 경우 vnetName 입니다.

거짓

Name
유형
설명
필수 사항

provider

문자열

비공개 엔드포인트 서비스를 조회하려는 클라우드 provider 입니다. Atlas AWS 또는 AZURE를 허용합니다.

true

region

문자열

비공개 엔드포인트 서비스를 생성하려는 클라우드 공급자 region 입니다.

true

endpoints

[] 객체

네트워크 엔드포인트 그룹을 구성하는 개별 GCP 비공개 endpoints 의 컬렉션입니다.

거짓

id

문자열

AWS 또는 AZURE 비공개 링크 연결의 고유 식별자입니다.

거짓

interfaceEndpointId

문자열

AWS 또는 Azure Private Link 인터페이스 엔드포인트의 고유 식별자입니다.

거짓

serviceAttachmentNames

[]string

GCP Private Service Connect 엔드포인트 서비스와 연결된 서비스 첨부 파일을 식별하는 고유한 영숫자 및 특수 문자열입니다.

거짓

serviceName

문자열

Atlas managed AWS 또는 Azure Private Link 서비스의 이름입니다.

거짓

serviceResourceId

문자열

Azure Private Link Service의 고유 식별자(AWS 의 경우 ID와 동일).

거짓

Name
유형
설명
필수 사항

endpointName

문자열

사용자가 만든 Google Cloud 소비자 전달 규칙을 식별하는 사람이 읽을 수 있는 레이블입니다.

true

ipAddress

문자열

이 Google Cloud 소비자 전달 규칙이 확인되는 비공개 인터넷 프로토콜 버전 4 (IPv4) 주소 1개입니다.

true

status

문자열

MongoDB 클라우드가 이 요청 수신했을 때 MongoDB Atlas 엔드포인트 그룹의 상태입니다.

true

Prometheus에는 prometheusDiscoveryURL을 포함한 Prometheus 통합 상태가 포함되어 있습니다.

Name
유형
설명
필수 사항

prometheusDiscoveryURL

문자열

URL Prometheus가 대상을 가져옵니다.

거짓

scheme

문자열

Prometheus 요청에 사용되는 프로토콜 scheme 입니다.

거짓

Name
유형
설명
필수 사항

teamRef

객체

ResourceRefNamespaced 네임스페이스 구성할 수 있는 Kubernetes 리소스에 대한 참조입니다.

true

id

문자열

거짓

ResourceRefNamespaced는 네임스페이스 구성할 수 있는 Kubernetes 리소스에 대한 참조입니다.

Name
유형
설명
필수 사항

name

문자열

Kubernetes 리소스의 이름

true

namespace

문자열

Kubernetes 리소스의 네임스페이스

거짓

돌아가기

사용자 지정 리소스

이 페이지의 내용