값 정의
개요
Realm UI에서 또는 하나 이상의 값 구성 파일이 포함된 애플리케이션 디렉토리를 가져와서 새 값 을 정의할 수 있습니다. 사용하려는 방법에 해당하는 탭을 아래에서 선택합니다.
절차
새 값 만들기
App Services UI 에서 애플리케이션 에 대한 새 값 을 정의할 수 있습니다. 값 구성 화면으로 이동하려면 왼쪽 탐색 메뉴에서 Values & Secrets 을 클릭합니다. Values 탭 이 선택되어 있는지 확인한 다음 Create New Value 을(를) 클릭합니다.
값 정의
Value Type 을 지정합니다. 두 가지 유형의 Value( 일반 텍스트 및 secret)를 정의할 수 있습니다.
일반 텍스트 값은 표준 JSON 구문을 사용하여 수동으로 정의하는 문자열, 배열 또는 객체입니다.
일반 텍스트 값을 정의하려면 Plain Text 라디오 버튼을 선택한 다음 입력 상자에 값을 입력합니다.
시크릿 값은 함수 및 규칙에서 사용할 수 있도록 시크릿 을 노출합니다.
기존 Secret을 참조하려면 Secret 라디오 버튼을 선택한 다음 Secret Name 드롭다운에서 값이 참조해야 하는 Secret의 이름을 선택합니다.
또는 Secret Name 드롭다운에 새 Secret의 이름을 입력한 다음 Create 를 클릭하여 새 Secret을 생성하고 참조할 수 있습니다. 표시되는 입력 상자에 새 Secret Value 를 입력합니다.
값 저장
새 값에 이름을 지정하고 정의한 후 Save 을(를) 클릭합니다. 저장하면 함수 및 규칙 의 값에 즉시 액세스 할 수 있습니다.
값 구성 파일 추가
각 값은 내보낸 애플리케이션 의 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 | |
value | 값이 참조될 때 App Services 가 노출하는 저장된 데이터입니다.
|
애플리케이션 디렉토리 가져오기
값 구성 파일 이 저장되었는지 확인한 다음 내보낸 애플리케이션 디렉토리 의 루트로 이동합니다. App Services CLI 를 사용하여 MongoDB Atlas 에 로그인합니다.
appservices login --api-key="<my api key>" --private-api-key="<my private api key>"
로그인한 후 디렉토리 를 가져옵니다.
appservices import
가져오기가 완료되면 규칙 및 함수 의 값에 즉시 액세스 할 수 있습니다.
요약
App Services UI 또는 App Services CLI를 사용하여 App Services 값을 만들고 정의할 수 있습니다.