For the complete documentation index, see llms.txt. This page is also available as Markdown.

환경 비밀 저장소

환경 변수에서 비밀을 가져옵니다.

환경 비밀 저장소 블록은 다음과 같이 저장된 비밀 정보를 가져오기 위한 안전하고 유연한 솔루션입니다 환경 변수.

이 블록의 작동 방식

워크플로가 API 키나 서비스 자격 증명과 같은 민감한 정보에 직접 접근할 수 있도록 설계되었으며, 이를 워크플로 정의에 직접 포함하지 않아도 됩니다.

이 블록은 보안과 유연성을 우선시하면서 외부 서비스 통합을 간소화합니다. 환경에서 가져온 비밀 정보는 (시스템 관리자가 자체 호스팅에서 사용할 수 있도록 설정할 수 있으며 inference 서버)에서 다른 단계의 입력으로 전달할 수 있습니다.

자격 증명 보안

자체 호스팅에서 실행할 때 사용할 수 있는 비밀 공급자(secrets providers)를 사용하는 것을 강력히 권장합니다 inference 서버) 또는 워크플로 매개변수를 사용하여 자격 증명을 전달하세요. 워크플로 정의에 비밀 정보를 하드코딩하지 마세요.

🛠️ 블록 구성

블록에는 구성 매개변수가 있습니다 variables_storing_secrets 블록 출력으로 노출될 환경 변수 목록으로 채워야 합니다. 덕분에 다른 블록의 입력으로 사용할 수 있습니다. 출력 이름은 모두 소문자로 변환된다는 점에 유의하세요. 예를 들어, 다음 설정은:

variables_storing_secrets=["MY_SECRET_A", "MY_SECRET_B"]

다음 출력을 생성합니다:

  • my_secret_a

  • my_secret_b

유형 식별자

단계에서 다음 식별자를 사용하세요 "type" 필드: roboflow_core/environment_secrets_store@v1 워크플로우에 이 블록을 단계로 추가하려면.

속성

이름

유형

설명

참조

name

str

이 단계에 대한 고유 식별자를 입력하세요..

variables_storing_secrets

List[str]

가져올 환경 변수 이름 목록입니다. 각 항목은 별도의 블록 출력을 생성합니다..

참조 열은 워크플로우 런타임에서 사용 가능한 동적 값으로 속성을 매개변수화할 수 있는 가능성을 나타냅니다 워크플로우 런타임입니다. 자세한 내용은 바인딩 을 참조하세요.

입력 및 출력 바인딩

사용 가능한 연결은 바인딩 유형에 따라 달라집니다. 어떤 바인딩 유형인지 확인하세요 환경 비밀 저장소 버전 v1 을 가지고 있는지.

입력 및 출력 바인딩
  • 입력

  • 출력

    • * (*): 어떤 요소와도 동일한 값.

예시 JSON 정의

마지막 업데이트

도움이 되었나요?