다음을 통해 공유


온라인 스토어 작업을 위한 인증

이 문서에서는 온라인 스토어에 기능 테이블을 게시하고 온라인 스토어에서 기능을 검색하기 위한 인증을 구성하는 방법을 설명합니다.

온라인 스토어에 기능 테이블을 게시하기 위한 인증

온라인 스토어에 기능 테이블을 게시하려면 쓰기 인증을 제공해야 합니다.

Databricks는 Databricks 비밀에 자격 증명을 저장한 다음 게시할 때 자격 증명을 write_secret_prefix 참조하는 것이 좋습니다. Databricks 비밀 사용의 지침을 따릅니다.

제공된 MLflow 모델을 사용하여 온라인 스토어에서 기능을 조회하기 위한 인증

Databricks 호스팅 MLflow 모델에서 온라인 저장소에 연결하고 기능 값을 조회하려면 읽기 자격 증명을 입력해야 합니다.

Databricks는 Databricks 비밀에 자격 증명을 저장한 다음 게시할 때 자격 증명을 read_secret_prefix 참조하는 것이 좋습니다. Databricks 비밀 사용의 지침을 따릅니다.

Databricks 비밀을 사용하여 읽기 자격 증명 제공

Databricks 비밀 사용의 지침을 따릅니다.

읽기 및 쓰기 인증에 Databricks 비밀을 사용합니다.

이 섹션에서는 Databricks 비밀을 사용하여 인증을 설정하기 위해 수행해야 하는 단계를 보여 줍니다. 이러한 비밀을 사용하는 방법을 보여 주는 코드 예제는 온라인 스토어에 기능 게시를 참조 하세요.

  1. 온라인 저장소 자격 증명이 포함된 두 개의 비밀 범위를 만듭니다. 하나는 읽기 전용 액세스 비밀(여기에 <read-scope>로 표시됨)이고, 다른 하나는 읽기/쓰기 액세스용(여기에 <write-scope>로 표시됨) 비밀입니다. 또는 기존 비밀 범위를 다시 사용해도 됩니다.

  2. 여기에 <prefix>로 표시된, 고유한 대상 온라인 저장소 이름을 선택합니다.

    Cosmos DB(모든 버전의 Feature Engineering 클라이언트 및 Feature Store 클라이언트 v0.5.0 이상에서 작동)의 경우 다음 비밀을 만듭니다.

    • 대상 온라인 저장소에 대한 읽기 전용 액세스 권한이 있는 권한 부여 키(계정 기본 또는 보조 키): databricks secrets put-secret <read-scope> <prefix>-authorization-key
    • 대상 온라인 저장소에 대한 읽기 쓰기 액세스 권한이 있는 권한 부여 키(계정 기본 또는 보조 키): databricks secrets put-secret <write-scope> <prefix>-authorization-key

    SQL 저장소의 경우 다음 비밀을 만듭니다.

    • 대상 온라인 저장소에 대한 읽기 전용 액세스 권한이 있는 사용자: databricks secrets put-secret <read-scope> <prefix>-user
    • 대상 온라인 저장소에 대한 읽기 전용 액세스 권한이 있는 사용자의 암호: databricks secrets put-secret <read-scope> <prefix>-password
    • 대상 온라인 저장소에 대한 읽기-쓰기 권한이 있는 사용자: databricks secrets put-secret <write-scope> <prefix>-user
    • 대상 온라인 저장소에 대한 읽기-쓰기 액세스 권한이 있는 사용자의 암호: databricks secrets put-secret <write-scope> <prefix>-password

참고 항목

작업 영역당 비밀 범위의 수에는 제한이 있습니다. 이 제한에 도달하지 않도록 하려면 모든 온라인 저장소에 액세스하기 위한 단일 비밀 범위를 정의하고 공유하면 됩니다.