शब्दावली
शब्द वर्णानुक्रम में हैं। इनके पीछे के विचारों के लिए अवधारणाएँ पढ़ें।
A
खाता
सर्वर पर किसी व्यक्ति का साइन-इन: 3 से 64 वर्णों का नाम और 12 से 128 वर्णों का पासवर्ड। समूह अनुदान किसी खाते को रिपॉज़िटरी तक पहुँच देते हैं। खाते और पहुँच देखें।
कार्रवाई
किसी रिपॉज़िटरी पर एक सटीक अधिकार, जैसे upload.create या content.read। सेवा कुंजियाँ कार्रवाइयाँ अपने साथ ले चलती हैं, और API संदर्भ बताता है कि हर ऑपरेशन को कौन-सी कार्रवाइयाँ चाहिए। प्रमाणीकरण देखें।
व्यवस्थापक
एक खाता जो खाते, समूह, अपडेट और बैकअप प्रबंधित करता है। व्यवस्थापक किसी रिपॉज़िटरी की फ़ाइलें तब तक नहीं पढ़ता जब तक कोई समूह वह पहुँच भी न दे। खाते और पहुँच देखें।
प्रवेश नियंत्रण
इस बात की सीमा कि सर्वर एक ही समय पर कितने अनुरोध और ट्रांसफ़र संभालता है। इससे ऊपर जाने पर ट्रांसफ़र थोड़ी देर प्रतीक्षा करता है और फिर सर्वर कोड busy और Retry-After हेडर के साथ 503 उत्तर देता है। दर सीमाएँ और व्यस्त सर्वर देखें।
आर्टिफ़ैक्ट
SHA-256 वाली एक अपरिवर्तनीय संग्रहीत फ़ाइल। नई सामग्री एक नया आर्टिफ़ैक्ट बनाती है। अवधारणाएँ देखें।
अटैचमेंट
किसी बिल्ड से उसी रिपॉज़िटरी के किसी दूसरे आर्टिफ़ैक्ट तक का लिंक: कोई मैनिफ़ेस्ट, SBOM, हस्ताक्षर, रिपोर्ट या कोई दूसरी फ़ाइल। एक बिल्ड में अधिकतम 32 अटैचमेंट हो सकते हैं। अवधारणाएँ देखें।
B
बैकअप
डेटाबेस और सारी प्रकाशित सामग्री की बैकअप स्टोरेज (vault) में निर्धारित प्रति। बैकअप देखें।
बैकअप एजेंट
वह सेवा जो प्रतियाँ बनाती है, उनकी जाँच करती है और पुनर्स्थापना बिंदुओं पर प्रतिधारण लागू करती है। बैकअप देखें।
बियरर टोकन
हर क्लाइंट द्वारा क्रेडेंशियल /api/v1 पर भेजने का तरीका: हेडर Authorization: Bearer <credential>। प्रमाणीकरण देखें।
बाइंडिंग
किसी सेवा नीति की एक प्रविष्टि: एक रिपॉज़िटरी और उस पर अनुमत कार्रवाइयों की सूची। एक नीति में अधिकतम 64 बाइंडिंग होती हैं। प्रमाणीकरण देखें।
बिल्ड
एक CI रन का आउटपुट, जो आर्टिफ़ैक्ट या पैकेज संस्करण के रूप में संग्रहीत होता है। पैकेज देखें।
C
कैटलॉग
किसी रिपॉज़िटरी में आर्टिफ़ैक्ट की सूची, उनके नाम, आकार, लेबल और स्टेज के साथ। आर्टिफ़ैक्ट संदर्भ देखें।
सीमा
किसी प्रत्यायोजन की सीमा: वे रिपॉज़िटरी कार्रवाइयाँ जो कोई ऑपरेटर उन खातों की नीतियों और कुंजियों में डाल सकता है जिनका वह प्रशासन करता है। ऑपरेटर अपनी सीमा से आगे नहीं जा सकता। प्रमाणीकरण देखें।
चेकसम
वह SHA-256 जो सिद्ध करता है कि बाइट अपेक्षित हैं। अपलोड बाइट आने से पहले इसे घोषित करते हैं, और सर्वर व क्लाइंट दोनों इसे सत्यापित करते हैं। ट्रांसफ़र देखें।
क्लीनअप
इसे भौतिक क्लीनअप भी कहा जाता है। यह हटाई गई सामग्री की डिस्क जगह को पृष्ठभूमि में छोटे बैचों में मुक्त करता है। स्टोरेज देखें।
संग्रह
आर्टिफ़ैक्ट का एक नामित समूह। संग्रह किसी आर्टिफ़ैक्ट के एनोटेशन का हिस्सा होता है। अवधारणाएँ देखें।
तुलना-और-अदला-बदली
ऐसा बदलाव जो अपेक्षित संशोधन का नाम बताता है, जैसे expectedRevision। अगर कोई दूसरा बदलाव पहले आ गया, तो सर्वर कारण revision_mismatch के साथ 409 उत्तर देता है और कुछ नहीं बदलता। HTTP API अवलोकन देखें।
पूर्णता जॉब
वर्कर का एक पृष्ठभूमि जॉब जो किसी बड़े अपलोड की जाँच करके उसे प्रकाशित करता है। आप GET /api/v1/jobs/{id} से उसका पीछा करते हैं। उसकी स्थिति queued, running, completed या failed होती है। अपलोड संदर्भ देखें।
कंसोल
Arkvory का वेब इंटरफ़ेस, जो /console/ पर परोसा जाता है। वेब कंसोल देखें।
CORS
उन पृष्ठों के लिए ब्राउज़र का नियम जो किसी दूसरे पते पर API कॉल करते हैं। किसी दूसरे ओरिजिन का पृष्ठ तभी काम करता है जब व्यवस्थापक उस ओरिजिन को ARKVORY_CORS_ORIGINS में सूचीबद्ध करे। एनवायरनमेंट वेरिएबल देखें।
कर्सर
परिणामों के किसी पेज में next का मान। अगला पेज पढ़ने के लिए उसे after के रूप में वापस भेजें; जब next null हो, तो सूची पूरी है। HTTP API अवलोकन देखें।
D
प्रत्यायोजन
पुनर्प्राप्ति कुंजी से किसी ऑपरेटर कुंजी को दिया गया अनुदान: यह किसी सीमा के भीतर नामित सेवा खातों का, नामित प्रशासन कार्रवाइयों के साथ, प्रशासन कर सकता है। प्रमाणीकरण देखें।
डाइजेस्ट
किसी कंटेनर इमेज का सामग्री पता, जो sha256:… के रूप में लिखा जाता है। कंटेनर इमेज देखें।
डाउनलोड लिंक
एक समय-सीमित लिंक जो बिना कुंजी के एक आर्टिफ़ैक्ट डाउनलोड करता है। यह 60 सेकंड से 24 घंटे तक रहता है (डिफ़ॉल्ट रूप से 1 घंटा), और समाप्त होने से पहले कोई भी इसे निरस्त नहीं कर सकता। प्रमाणीकरण देखें।
E
ETag
किसी डाउनलोड का वैलिडेटर: आर्टिफ़ैक्ट का मज़बूत मान "sha256:<hex>"। सुरक्षित रूप से जारी रखने के लिए इसे If-Range के साथ और दोहराए गए डाउनलोड को छोड़ने के लिए If-None-Match के साथ इस्तेमाल करें। HTTP API अवलोकन देखें।
F
फ़ेलओवर
स्रोत खो जाने पर क्लाइंट को मिरर पर ले जाना। ऑपरेटर मिरर को अलग करता है, और वह बदलाव स्वीकार करने वाली साधारण रिपॉज़िटरी बन जाती है। कुछ भी अपने-आप स्विच नहीं होता। मिरर देखें।
फ़ीडबैक
स्क्रीनशॉट और लॉग वाली एक रिपोर्ट जो साइन-इन किया हुआ उपयोगकर्ता कंसोल से ProAnimaStudio को भेजता है। कुछ भी भेजने से पहले कंसोल दिखाता है कि क्या-क्या संलग्न है। वेब कंसोल देखें।
पथ वाली फ़ाइल
रिपॉज़िटरी में किसी पथ से संबोधित फ़ाइल, जैसे builds/game/Setup.exe, जो अपने पिछले संशोधन रखती है। फ़ाइलें और पथ देखें।
फ़ाइल कुंजी
एक सीक्रेट जिसका SHA-256 सर्वर की कुंजी फ़ाइल (ARKVORY_KEYS_FILE) में सूचीबद्ध है। पुनर्प्राप्ति कुंजी एक फ़ाइल कुंजी है। प्रमाणीकरण देखें।
G
छूट अवधि
हटाई गई सामग्री क्लीनअप द्वारा हटाए जाने से पहले डिस्क पर कितनी देर रहती है: डिफ़ॉल्ट रूप से 24 घंटे। स्टोरेज देखें।
समूह
ऐसे खातों का समूह जो रिपॉज़िटरी पहुँच साझा करते हैं। प्रत्येक रिपॉज़िटरी पर एक समूह को read या write ("Read and write") पहुँच मिलती है। खाते और पहुँच देखें।
H
इतिहास
किसी पथ वाली फ़ाइल, या किसी अटैचमेंट समुच्चय के पिछले संशोधन। फ़ाइलें और पथ देखें।
हब
https://hub.proanima.net पर ProAnimaStudio की सेवा जो स्थिर रिलीज़ की घोषणा करती है और फ़ीडबैक प्राप्त करती है। अपडेट देखें।
I
आइडेम्पोटेंसी कुंजी
Idempotency-Key हेडर: 1 से 128 वर्णों का एक मान जो दोहराए गए अनुरोध को एक ही बार प्रभावी बनाता है। HTTP API अवलोकन देखें।
इमेज
बिल्ट-इन रजिस्ट्री में संग्रहीत कंटेनर इमेज। कंटेनर इमेज देखें।
इंस्टॉलेशन रूट
डेटा, कॉन्फ़िगरेशन और लॉग वाला फ़ोल्डर: Windows पर C:\ProgramData\ProAnima\Arkvory और Linux पर /opt/proanima-arkvory। इंस्टॉलेशन चुनें देखें।
L
लेबल
किसी आर्टिफ़ैक्ट पर एक छोटा टैग, जैसे nightly या tested। एक आर्टिफ़ैक्ट में अधिकतम 32 लेबल हो सकते हैं। अवधारणाएँ देखें।
लीज़
एक दावा जो कोई प्रोसेस थोड़े समय के लिए रखता है और उसे नवीनीकृत करना पड़ता है, ताकि कोई काम केवल एक ही प्रोसेस करे। बैकअप एजेंट डिफ़ॉल्ट रूप से 60 सेकंड की लीज़ रखता है, इसलिए दो एजेंट कभी एक साथ नहीं चलते। एनवायरनमेंट वेरिएबल देखें।
लाइवनेस
GET /health/live का उत्तर: प्रोसेस चल रहा है। यह सार्वजनिक है। सिस्टम संदर्भ देखें।
लॉक
एक Git LFS फ़ाइल लॉक जो दो लोगों को एक ही बाइनरी फ़ाइल बदलने से रोकता है। Git LFS देखें।
M
रखरखाव का घंटा
दिन का वह घंटा UTC में जिसमें स्वचालित अपडेट इंस्टॉल हो सकते हैं। डिफ़ॉल्ट 03:00 है। अपडेट देखें।
मेटाडेटा
किसी आर्टिफ़ैक्ट के कुंजी/मान टेक्स्ट फ़ील्ड: अधिकतम 32 फ़ील्ड, जिनके मान अधिकतम 1,024 वर्णों के। अवधारणाएँ देखें।
मिरर
किसी रिपॉज़िटरी की रीड-ओनली प्रति जिसे दूसरा इंस्टॉलेशन स्रोत का पीछा करके रखता है। मिरर देखें।
मिरर स्रोत
वह इंस्टॉलेशन जिससे कोई मिरर प्रतिलिपि बनाता है। मिरर उसमें रीड-ओनली कुंजी से साइन इन करता है। मिरर देखें।
स्थानांतरण
ऐसा प्रमोशन जो बिल्ड को स्रोत रिपॉज़िटरी से हटा भी देता है। प्रमोशन देखें।
O
शुरुआती चरण
इंस्टॉलेशन के बाद के पहले कदम, जो कंसोल में 'शुरू करें' अनुभाग के अंतर्गत दिखाए जाते हैं। त्वरित शुरुआत देखें।
OpenAPI
HTTP API का मशीन-पठनीय विवरण, जो /api/v1/openapi.json पर परोसा जाता है। HTTP API अवलोकन देखें।
स्वामी
इंस्टॉलेशन के दौरान बनाया गया पहला खाता। यह एक व्यवस्थापक और समूह arkvory-owners का सदस्य होता है, जो releases में लिख सकता है। अवधारणाएँ देखें।
P
पैकेज
समूह, नाम और SemVer संस्करण वाला संस्करणित UPack पैकेज। पैकेज देखें।
पैकेज समूह
किसी पैकेज के नाम का पहला हिस्सा। अलग-अलग समूहों में एक ही नाम वाले पैकेज अलग-अलग पैकेज होते हैं। पैकेज देखें।
भाग
किसी बड़ी फ़ाइल का एक टुकड़ा जो अपने अलग अनुरोध के रूप में भेजा जाता है। अंतिम को छोड़कर एक भाग कम से कम 8 MiB और अधिकतम 1 GiB का होता है। ट्रांसफ़र देखें।
अनुमति
एक कार्रवाई करने का अधिकार। लोगों को समूहों के ज़रिए read या write मिलता है; सेवा कुंजियों को सटीक कार्रवाइयाँ मिलती हैं। प्रमाणीकरण देखें।
व्यक्तिगत एक्सेस टोकन
स्क्रिप्ट और कमांड लाइन के लिए किसी व्यक्ति का सीक्रेट। यह pat_ से शुरू होता है, डिफ़ॉल्ट रूप से 90 दिन बाद समाप्त होता है (अधिकतम 365) और या तो रीड-ओनली या रीड और राइट होता है। प्रमाणीकरण देखें।
पिन करना
किसी चीज़ को अपने-आप हटाए जाने से बचाए रखना, जैसे कोई पुनर्स्थापना बिंदु। बैकअप देखें।
नीति
किसी सेवा खाते (उसकी बाइंडिंग), किसी रिपॉज़िटरी (उसकी स्टोरेज नीति) या बैकअप योजना के सहेजे गए नियम। प्रमाणीकरण देखें।
प्रमोट करना
प्रमोशन की क्रिया: किसी बिल्ड को दूसरी रिपॉज़िटरी में प्रकाशित करना, या उसे किसी स्टेज से चिह्नित करना। प्रमोशन देखें।
प्रमोशन
किसी बिल्ड को दोबारा अपलोड किए बिना किसी दूसरी रिपॉज़िटरी में प्रकाशित करना। प्रमोशन देखें।
Q
कोटा
किसी रिपॉज़िटरी द्वारा इस्तेमाल की जा सकने वाली अधिकतम जगह। इसे पार करने वाला नया अपलोड कारण storage_quota के साथ 507 से अस्वीकार कर दिया जाता है। स्टोरेज देखें।
R
रेंज
HTTP हेडर Range: bytes=start-end जो फ़ाइल का कोई हिस्सा माँगता है। डाउनलोड प्रति अनुरोध एक रेंज का समर्थन करते हैं, जो जारी रखने के लिए ज़रूरी है। HTTP API अवलोकन देखें।
दर सीमा
इस पर सीमा कि कुछ कितनी बार आज़माया जा सकता है। Arkvory साइन-इन, पंजीकरण, पासवर्ड और फ़ीडबैक के प्रयासों को सीमित करता है, और Retry-After के साथ 429 उत्तर देता है। प्रमाणीकरण देखें।
रीड गेटवे
उसी स्टोरेज पर एक अतिरिक्त केवल-डाउनलोड API प्रोसेस। यह GET और HEAD का उत्तर देता है और बदलावों को 405 से अस्वीकार करता है। रीड गेटवे देखें।
तैयारी
यह कि सर्वर अपना काम कर सकता है या नहीं। GET /health/status सार्वजनिक है और {"status":"ready"} या unavailable उत्तर देता है; GET /health/ready को क्रेडेंशियल चाहिए और यह विवरण देता है। सिस्टम संदर्भ देखें।
पुनर्प्राप्ति कुंजी
इसे बूटस्ट्रैप कुंजी भी कहा जाता है। config/bootstrap-token.txt में इंस्टॉलेशन का सीक्रेट: यह स्वामी बनाता है, सेवा खातों का प्रबंधन करता है और पहुँच पुनर्प्राप्त करता है। प्रमाणीकरण देखें।
रजिस्ट्री
ऐसा सर्वर जिस पर Docker या npm जैसे क्लाइंट पुश करते हैं और उससे पुल करते हैं। Arkvory में एक कंटेनर रजिस्ट्री (/v2/) और एक npm रजिस्ट्री (/npm/) है। क्लाइंट और प्रोटोकॉल देखें।
रिपॉज़िटरी
सामग्री के लिए एक नामित स्थान, अपने अलग एक्सेस नियमों और स्टोरेज नीति के साथ। रिपॉज़िटरी देखें।
अनुरोध ID
एक अनुरोध की पहचान, जो X-Request-Id हेडर में और हर त्रुटि में वापस भेजी जाती है। इसे सहायता को दें। HTTP API अवलोकन देखें।
निर्धारित करना
यह पता लगाना कि कोई स्टेज और संस्करण श्रेणी किस बिल्ड की ओर इशारा करते हैं। प्रमोशन देखें।
पुनर्स्थापित करना
किसी फ़ाइल के पिछले संशोधन को फिर से वर्तमान बनाना, जिससे एक नया संशोधन जुड़ता है। साथ ही, किसी पुनर्स्थापना बिंदु से पूरा इंस्टॉलेशन पुनर्प्राप्त करना। फ़ाइलें और पथ और बैकअप देखें।
पुनर्स्थापना बिंदु
एक पूरा बैकअप जिसे पुनर्स्थापित किया जा सकता है। बैकअप देखें।
जारी रखना
किसी बाधित अपलोड या डाउनलोड को वहीं से जारी रखना जहाँ वह रुका था। ट्रांसफ़र देखें।
प्रतिधारण
यह नियम कि सामग्री या बैकअप कितने समय रखे जाते हैं। स्टोरेज देखें।
प्रतिधारण नीति
किसी रिपॉज़िटरी के सहेजे गए प्रतिधारण नियम: कितने बिल्ड रखने हैं, कौन-से लेबल सुरक्षित रखने हैं और हटाने से पहले बिल्ड कितना पुराना होना चाहिए। जब तक व्यवस्थापक इसे चालू न करे, यह बंद रहती है। स्टोरेज देखें।
Retry-After
वह हेडर, और किसी त्रुटि का retryAfterSeconds फ़ील्ड, जो बताता है कि 429 या 503 के बाद दोबारा कोशिश करने से पहले कितने सेकंड प्रतीक्षा करनी है। HTTP API अवलोकन देखें।
संशोधन
किसी पथ वाली फ़ाइल, किसी आर्टिफ़ैक्ट के एनोटेशन या किसी सेटिंग का क्रमांकित संस्करण। संशोधन 1 से ऊपर गिने जाते हैं। HTTP API अवलोकन देखें।
निरस्त करना
किसी कुंजी या टोकन को हमेशा के लिए रद्द करना। प्रमाणीकरण देखें।
रोलबैक
ऐसे अपडेट के बाद पिछले संस्करण पर लौटना जो शुरू नहीं हुआ। अपडेट देखें।
रोटेट करना
पुरानी कुंजी के अभी काम करते हुए उसे नई कुंजी से बदलना। नई कुंजी सक्रिय करने पर पुरानी कुंजी 24 घंटे तक सीमित हो जाती है। प्रमाणीकरण देखें।
S
SBOM
सॉफ़्टवेयर बिल ऑफ़ मटेरियल्स: किसी बिल्ड के घटकों की सूची। आप इसे किसी बिल्ड में संलग्न कर सकते हैं। अवधारणाएँ देखें।
स्वतः पुनर्प्राप्ति
क्रैश या हैंग के बाद सेवाओं का अपने-आप फिर से शुरू हो जाना। स्वतः पुनर्प्राप्ति देखें।
SemVer
सिमैंटिक वर्ज़निंग: MAJOR.MINOR.PATCH, एक वैकल्पिक प्री-रिलीज़ भाग के साथ, जैसे 1.4.2 या 2.0.0-rc.1। पैकेज देखें।
सेवा खाता
CI या ऑटोमेशन के लिए एक खाता। इसकी एक नीति होती है और यह कुंजियों से साइन इन करता है। प्रमाणीकरण देखें।
सेवा कुंजी
वह सीक्रेट जिससे कोई सेवा खाता साइन इन करता है। यह arkvory_ से शुरू होती है, एक ही बार दिखाई जाती है और इसे सक्रिय करना पड़ता है। प्रमाणीकरण देखें।
सत्र
एक साइन-इन किया हुआ कंसोल सत्र। यह dps_ से शुरू होता है और 12 घंटे रहता है। प्रमाणीकरण देखें।
SHA-256
वह हैश फ़ंक्शन जिसका Arkvory आर्टिफ़ैक्ट, भागों और रिलीज़ के लिए इस्तेमाल करता है। इसे 64 छोटे हेक्साडेसिमल अंकों के रूप में लिखा जाता है। ट्रांसफ़र देखें।
स्थिर रिलीज़
वह रिलीज़ जिसे ProAnimaStudio ने स्थिर चैनल पर इंस्टॉलेशन के लिए स्वीकृत किया है। अपडेट देखें।
स्टेज
किसी बिल्ड पर एक चिह्न, जैसे qa, release या prod। प्रमोशन देखें।
सरफ़ेस
API ऑपरेशनों के छह समूहों में से एक: discovery, identity, catalog, transfers, administration और operations। HTTP API अवलोकन देखें।
T
टैग
किसी संस्करण के लिए कंटेनर इमेज का नाम, जैसे latest या 1.4। कंटेनर इमेज देखें।
U
UPack
वह पैकेज प्रारूप जिसे Arkvory पंजीकृत करता है: upack.json नाम की मैनिफ़ेस्ट वाला एक आर्काइव जो समूह, नाम और संस्करण देता है। पैकेज देखें।
अपडेट
Arkvory की एक नई स्थिर रिलीज़, और उसे इंस्टॉल करना। अपडेट देखें।
अपलोड
किसी फ़ाइल को सर्वर पर भेजने की क्रिया। यह शब्द उस अपलोड सत्र को भी दर्शाता है जो फ़ाइल आरक्षित करता है। ट्रांसफ़र देखें।
अपलोड सत्र
एक फ़ाइल के लिए आरक्षण। यह 7 दिन रहता है और हर बाइट आ जाने पर पूरा हो जाता है। अपलोड संदर्भ देखें।
V
वॉल्ट
बैकअप स्टोरेज: किसी दूसरी डिस्क पर या किसी नेटवर्क शेयर पर एक फ़ोल्डर। बैकअप देखें।
संस्करण
किसी पैकेज का SemVer संस्करण, जैसे 1.4.2। पैकेज देखें।
संस्करण श्रेणी
संस्करणों का एक समुच्चय, जैसे ^1.4। पैकेज देखें।
W
वर्कर
वह सेवा जो बड़े अपलोड पूरे करती है और मिरर सिंक्रनाइज़ करती है। इंस्टॉलेशन चुनें देखें।
राइटर
वह API प्रोसेस जो बदलाव स्वीकार करता है, रीड गेटवे के विपरीत। रीड गेटवे देखें।