Docs Menu
Docs Home
/ /
Atlas App Services
/

Values & Secrets

이 페이지의 내용

  • 서론
  • 개념
  • 비밀
  • 환경 값
  • 요약

Atlas App Services ValueAtlas App Services Secret 은 애플리케이션의 다른 구성 요소에서 액세스하거나 연결할 수 있는 정적 서버 측 상수입니다. Atlas 함수규칙 표현식 에서 직접 값에 액세스 하고 시크릿을 인증 제공자의 구성 값에 연결할 수 있습니다.

은 App Services에 저장된 정적 데이터에 대해 명명된 참조로, 함수규칙 표현식에서 액세스할 수 있습니다. 값은 구성 상수를 함수와 규칙에 직접 하드코딩하는 대신 사용할 수 있습니다. 즉, 값을 사용하면 배포별 구성 데이터를 앱의 비즈니스 로직에서 분리할 수 있습니다.

값은 두 가지 유형의 데이터로 해석할 수 있습니다:

  • 일반 텍스트 Value는 사용자가 정의한 일반 JSON 객체, 배열 또는 문자열로 확인됩니다.

  • 시크릿 값은 시크릿 값으로 해석됩니다.

Secret은 App Services 백엔드에 저장되어 사용자에게 숨겨지고 내보낸 애플리케이션에 포함되지 않는 비공개 값입니다. Secret은 API 키나 내부 식별자와 같은 민감한 정보를 저장하는 데 유용합니다.

Secret을 정의한 후에는 Secret의 값을 직접 읽을 수 없습니다. 대신 인증 제공자 및 서비스 구성에서 이름으로 Secret에 연결합니다. 함수나 규칙에서 Secret에 액세스해야 하는 경우 Secret을 Value에 연결하면 됩니다.

Secret 값의 최대 문자 길이는 500자입니다.

환경 값 은 일반 텍스트 과 비슷하지만 애플리케이션 전체 환경 태그에 따라 여러 값 중 하나로 동적으로 해석될 수 있습니다. 다음과 같은 지원되는 환경 태그 각각에 대해 서로 다른 값을 지정할 수 있습니다.

  • ""

  • "development"

  • "testing"

  • "qa"

  • "production"

함수에서는 context.environment.values를 사용하여, 규칙 표현식에서는 %%environment를 사용하여 정의된 환경 값에 액세스할 수 있습니다.

자세한 내용은 앱 환경 구성을 참조하세요.

  • App Services Value 및 App Services Secret은 앱에서 사용할 수 있는 서버 측 상수입니다.

  • App Services Value를 사용하면 배포별 구성 데이터를 앱의 비즈니스 논리에서 분리할 수 있습니다.

  • App Services Secret은 중요한 데이터를 저장합니다. Secret을 내보내거나 직접 읽을 수는 없습니다. 대신 명명된 App Services Value을 통해 Secret에 간접적으로 액세스합니다.

돌아가기

관계