타사 서비스 구성 파일
Atlas Device Sync, Atlas Edge Server, Data API 및 HTTPS endpoints 는 더 이상 사용되지 않습니다. 자세한 내용은 지원 중단 페이지를 참조하세요.
참고
이 페이지에서는 레거시 구성 파일 형식에 대해 설명합니다. 이 정보는 더 이상 사용되지 않는 realm-cli
을 사용하는 경우에만 사용해야 합니다.
App Services CLI로 가져오거나 UI에서 내보내는 모든 구성 파일은 최신 구성 버전을 사용합니다. 현재 구성 파일 형식에 대한 자세한 내용은 앱 구성을 참조하세요.
app/ └── services/ └── <Service Name>/ ├── config.json └── rules/ └── <Rule Name>.json
서비스 구성
config.json
{ "name": "<Service Name>", "type": "<Service Type>", "config": { "<Configuration Option>": <Configuration Value> }, "secret_config": { "<Configuration Option>": "<Secret Name>" }, }
필드 | 설명 |
---|---|
name String | 서비스의 이름입니다. 이름은 최대 64자까지 입력할 수 있으며 ASCII 문자, 숫자, 밑줄, 하이픈만 포함할 수 있습니다. |
type String | 서비스의 유형입니다. 유효한 옵션은 다음과 같습니다.
|
config Document | 서비스의 추가 구성 옵션에 매핑되는 필드가 있는 문서입니다. 정확한 구성 필드는 |
secret_config Document | 각 필드 이름이 해당 서비스의 비공개 구성 필드이고 각 필드의 값이 구성 값을 저장하는 Secret 의 이름인 문서입니다. |
서비스 규칙
특정 외부 서비스에 대한 규칙은 /<service
name>/rules
하위 디렉토리에 정의되어 있습니다.
각 규칙은 규칙과 이름이 같은 자체 JSON 파일에 매핑됩니다.
<rule name>.json
{ "name": "<Rule Name>", "actions": ["<Service Action Name>"], "when": { <JSON Expression> } }