पर्यावरण सीक्रेट स्टोर
पर्यावरणीय वेरिएबल्स से सीक्रेट्स प्राप्त करें।
अंतिम अपडेट
क्या यह उपयोगी था?
पर्यावरणीय वेरिएबल्स से सीक्रेट्स प्राप्त करें।
यह पर्यावरण सीक्रेट्स स्टोर ब्लॉक गुप्त जानकारियों को प्राप्त करने के लिए एक सुरक्षित और लचीला समाधान है, जो के रूप में संग्रहीत हैं पर्यावरणीय चर.
इसे इस तरह डिज़ाइन किया गया है कि Workflows संवेदनशील जानकारी, जैसे API keys या सेवा क्रेडेंशियल्स, तक पहुँच सकें, बिना उन्हें सीधे Workflow परिभाषाओं में एम्बेड किए।
यह ब्लॉक सुरक्षा और अनुकूलनशीलता को प्राथमिकता देते हुए बाहरी सेवाओं के एकीकरण को सरल बनाता है। आप वातावरण से प्राप्त सीक्रेट्स का उपयोग कर सकते हैं (जिन्हें सिस्टम प्रशासक द्वारा self-hosted inference server) ताकि उन्हें अन्य चरणों के इनपुट के रूप में पास किया जा सके।
प्रमाण-पत्र सुरक्षा
यह दृढ़ता से सलाह दी जाती है कि secrets providers (self-hosted चलाते समय उपलब्ध inference server) या क्रेडेंशियल्स पास करने के लिए workflow पैरामीटर का उपयोग करें। वर्कफ़्लो परिभाषाओं में सीक्रेट्स को हार्डकोड न करें।
ब्लॉक की सीमाएँ
यह ब्लॉक केवल self-hosted पर ही चल सकता है inference server, हम Roboflow सुरक्षा चिंताओं के कारण Hosted Platform से env variables को निर्यात करने की अनुमति नहीं देते।
ब्लॉक में कॉन्फ़िगरेशन पैरामीटर है 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"
]
}