환경 비밀 저장소
환경 변수에서 비밀을 가져옵니다.
마지막 업데이트
도움이 되었나요?
환경 변수에서 비밀을 가져옵니다.
이 환경 비밀 저장소 블록은 다음과 같이 저장된 비밀 정보를 가져오기 위한 안전하고 유연한 솔루션입니다 환경 변수.
워크플로가 API 키나 서비스 자격 증명과 같은 민감한 정보에 직접 접근할 수 있도록 설계되었으며, 이를 워크플로 정의에 직접 포함하지 않아도 됩니다.
이 블록은 보안과 유연성을 우선시하면서 외부 서비스 통합을 간소화합니다. 환경에서 가져온 비밀 정보는 (시스템 관리자가 자체 호스팅에서 사용할 수 있도록 설정할 수 있으며 inference 서버)에서 다른 단계의 입력으로 전달할 수 있습니다.
자격 증명 보안
자체 호스팅에서 실행할 때 사용할 수 있는 비밀 공급자(secrets providers)를 사용하는 것을 강력히 권장합니다 inference 서버) 또는 워크플로 매개변수를 사용하여 자격 증명을 전달하세요. 워크플로 정의에 비밀 정보를 하드코딩하지 마세요.
블록 제한 사항
이 블록은 자체 호스팅 inference 서버에서만 실행할 수 있으며, Roboflow는 보안 문제로 인해 호스티드 플랫폼에서 환경 변수를 내보내는 것을 허용하지 않습니다.
블록에는 구성 매개변수가 있습니다 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 을 가지고 있는지.
입력
출력
* (*): 어떤 요소와도 동일한 값.
마지막 업데이트
도움이 되었나요?
도움이 되었나요?
{
"name": "<your_step_name_here>",
"type": "roboflow_core/environment_secrets_store@v1",
"variables_storing_secrets": [
"MY_API_KEY",
"OTHER_API_KEY"
]
}