Docs Menu
Docs Home
/ /
Atlas App Services

타사 서비스 구성 파일

참고

이 페이지에서는 레거시 구성 파일 형식에 대해 설명합니다. 이 정보는 더 이상 사용되지 않는 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

서비스의 유형입니다.

유효한 옵션은 다음과 같습니다.

  • "aws"

  • "twilio"

  • "github"

  • "gcm"

config
Document

서비스의 추가 구성 옵션에 매핑되는 필드가 있는 문서입니다. 정확한 구성 필드는 type 서비스에 따라 다릅니다.

secret_config
Document
각 필드 이름이 해당 서비스의 비공개 구성 필드이고 각 필드의 값이 구성 값을 저장하는 Secret 의 이름인 문서입니다.

특정 외부 서비스에 대한 규칙은 /<service name>/rules 하위 디렉토리에 정의되어 있습니다.

각 규칙은 규칙과 이름이 같은 자체 JSON 파일에 매핑됩니다.

<rule name>.json
{
"name": "<Rule Name>",
"actions": ["<Service Action Name>"],
"when": { <JSON Expression> }
}
필드
설명
name
String
서비스 규칙의 이름입니다. 이름은 최대 64자까지 입력할 수 있으며 ASCII 문자, 숫자, 밑줄, 하이픈만 포함할 수 있습니다.
actions
Array<String>
규칙이 적용되는 서비스 조치 목록입니다. 사용 가능한 특정 조치는 type 서비스에 따라 다릅니다.
when
Document
규칙이 특정 요청에 적용될 때 true 으)로 평가되는 규칙 표현식 입니다.

다음

Atlas Application Services란 무엇인가요?