Docs Menu
Docs Home
/ /
Atlas App Services
/ /

값 정의

Realm UI에서 또는 하나 이상의 값 구성 파일이 포함된 애플리케이션 디렉토리를 가져와서 새 을 정의할 수 있습니다. 사용하려는 방법에 해당하는 탭을 아래에서 선택합니다.

1

App Services UI 에서 애플리케이션 에 대한 새 을 정의할 수 있습니다. 값 구성 화면으로 이동하려면 왼쪽 탐색 메뉴에서 Values & Secrets 을 클릭합니다. Values 탭 이 선택되어 있는지 확인한 다음 Create New Value 을(를) 클릭합니다.

2

고유한 Value Name 을 입력합니다. 이 이름은 함수와 규칙에서 값을 참조하는 방법입니다.

참고

값 이름 제한

값 이름은 64자를 초과할 수 없으며 ASCII 문자, 숫자, 밑줄, 하이픈만 포함할 수 있습니다. 첫 번째 문자는 문자 또는 숫자여야 합니다.

3

Value Type 을 지정합니다. 두 가지 유형의 Value( 일반 텍스트secret)를 정의할 수 있습니다.

일반 텍스트 값은 표준 JSON 구문을 사용하여 수동으로 정의하는 문자열, 배열 또는 객체입니다.

일반 텍스트 값을 정의하려면 Plain Text 라디오 버튼을 선택한 다음 입력 상자에 값을 입력합니다.

시크릿 값은 함수 및 규칙에서 사용할 수 있도록 시크릿 을 노출합니다.

기존 Secret을 참조하려면 Secret 라디오 버튼을 선택한 다음 Secret Name 드롭다운에서 값이 참조해야 하는 Secret의 이름을 선택합니다.

또는 Secret Name 드롭다운에 새 Secret의 이름을 입력한 다음 Create 를 클릭하여 새 Secret을 생성하고 참조할 수 있습니다. 표시되는 입력 상자에 새 Secret Value 를 입력합니다.

4

새 값에 이름을 지정하고 정의한 후 Save 을(를) 클릭합니다. 저장하면 함수 및 규칙 의 값에 즉시 액세스 할 수 있습니다.

1
appservices pull --remote=<App ID>
2

각 값은 내보낸 애플리케이션 의 values 하위 디렉토리에 있는 자체 JSON 파일 에 정의되어 있습니다. 예를 예시 myValue 라는 이름의 값은 /values/myValue.json 파일 에 정의되어 있습니다.

새 값에 대한 구성 파일 을 values 디렉토리 에 추가합니다.

touch values/<Value Name>.json

구성 파일은 다음과 같은 일반적인 형식을 가져야 합니다.

{
"name": "<Value Name>",
"from_secret": <boolean>,
"value": <Stored JSON Value|Secret Name>
}
필드
설명
name
값의 고유한 이름입니다. 이 이름은 함수와 규칙에서 값을 참조하는 방법입니다.
from_secret
기본값: false. true 인 경우 값은 일반 텍스트 JSON 값 대신 Secret 을 노출합니다.
value

값이 참조될 때 App Services 가 노출하는 저장된 데이터입니다.

from_secretfalse 인 경우, value 는 표준 JSON 문자열, 배열 또는 객체일 수 있습니다.

from_secrettrue인 경우 value 는 값이 노출하는 시크릿의 이름을 포함하는 string 입니다.

3

값 구성 파일 이 저장되었는지 확인한 다음 내보낸 애플리케이션 디렉토리 의 루트로 이동합니다. App Services CLI 를 사용하여 MongoDB Atlas 에 로그인합니다.

appservices login --api-key="<my api key>" --private-api-key="<my private api key>"

로그인한 후 디렉토리 를 가져옵니다.

appservices import

가져오기가 완료되면 규칙 및 함수 의 값에 즉시 액세스 할 수 있습니다.

4

값 구성을 푸시하여 앱 에 배포 합니다.

appservices push
  • App Services UI 또는 App Services CLI를 사용하여 App Services 값을 만들고 정의할 수 있습니다.

돌아가기

Values & Secrets