본문으로 건너뛰기

용어집 ​

용어는 알파벳 순으로 정렬되어 있습니다. 그 배경이 되는 개념은 개념을 참조하세요.

A ​

계정 ​

서버에서 한 사람의 로그인입니다. 3~64자의 이름과 12~128자의 비밀번호로 구성됩니다. 그룹 부여는 계정에 리포지토리 액세스를 제공합니다. 계정 및 키를 참조하세요.

작업 ​

리포지토리에 대한 하나의 정확한 권한입니다. 예를 들어 upload.create 또는 content.read가 있습니다. 서비스 키는 작업을 가지며, API 참조에는 각 오퍼레이션이 필요로 하는 작업이 나열됩니다. 인증을 참조하세요.

관리자 ​

계정, 그룹, 업데이트, 백업을 관리하는 계정입니다. 그룹이 그 액세스를 부여하지 않는 한 관리자는 리포지토리의 파일을 읽지 않습니다. 계정 및 키를 참조하세요.

동시 처리 한도 ​

서버가 동시에 처리하는 요청과 전송 수의 한도입니다. 이 한도를 넘으면 전송은 잠시 기다린 뒤 서버가 코드 busy와 Retry-After 헤더와 함께 503을 응답합니다. 속도 제한과 사용 중인 서버를 참조하세요.

아티팩트 ​

SHA-256과 함께 저장된 하나의 변경 불가능한 파일입니다. 새 콘텐츠는 새 아티팩트를 만듭니다. 개념을 참조하세요.

첨부 파일 ​

빌드에서 같은 리포지토리의 다른 아티팩트로 가는 링크입니다. 매니페스트, SBOM, 서명, 보고서 또는 다른 파일일 수 있습니다. 빌드에는 최대 32개의 첨부 파일이 있습니다. 개념을 참조하세요.

B ​

백업 ​

데이터베이스와 모든 게시된 콘텐츠를 보관소로 복사하는 예약 작업입니다. 백업을 참조하세요.

백업 에이전트 ​

복사본을 만들고 검증하며 복원 지점에 보존을 적용하는 서비스입니다. 백업을 참조하세요.

Bearer 토큰 ​

모든 클라이언트가 자격 증명을 /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입니다. 업로드 참조를 참조하세요.

콘솔 ​

/console/에서 제공되는 Arkvory의 웹 인터페이스입니다. 웹 콘솔을 참조하세요.

CORS ​

다른 주소의 API를 호출하는 페이지에 대한 브라우저 규칙입니다. 다른 origin의 페이지는 관리자가 그 origin을 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("읽기 및 쓰기") 액세스를 받습니다. 계정 및 키를 참조하세요.

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 ​

/api/v1/openapi.json에서 제공되는 HTTP API의 기계 판독 가능한 설명입니다. HTTP API 개요를 참조하세요.

소유자 ​

설치 중에 만들어지는 첫 계정입니다. 관리자이며 releases에 쓸 수 있는 arkvory-owners 그룹의 구성원입니다. 개념을 참조하세요.

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 ​

429나 503 이후 다시 시도하기 전에 몇 초를 기다려야 하는지 알려주는 헤더이자 오류의 retryAfterSeconds 필드입니다. 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자의 소문자 16진수로 표기됩니다. 전송을 참조하세요.

안정 릴리스 ​

ProAnimaStudio가 안정 채널의 설치를 위해 승인한 릴리스입니다. 업데이트를 참조하세요.

스테이지 ​

qa, release, prod 같은 빌드의 표시입니다. 승격을 참조하세요.

Surface ​

API 작업의 여섯 그룹 중 하나입니다. discovery, identity, catalog, transfers, administration, operations가 있습니다. HTTP API 개요를 참조하세요.

T ​

태그 ​

latest 또는 1.4 같은 컨테이너 이미지 버전의 이름입니다. 컨테이너 이미지를 참조하세요.

U ​

UPack ​

Arkvory가 등록하는 패키지 형식입니다. 그룹, 이름, 버전을 제공하는 upack.json 매니페스트가 있는 아카이브입니다. 패키지를 참조하세요.

업데이트 ​

Arkvory의 더 새로운 안정 릴리스, 그리고 그것을 설치하는 일입니다. 업데이트를 참조하세요.

업로드 ​

서버로 파일을 보내는 행위입니다. 이 단어는 파일을 예약하는 업로드 세션을 가리키기도 합니다. 전송을 참조하세요.

업로드 세션 ​

하나의 파일에 대한 예약입니다. 7일 동안 유지되며 모든 바이트가 도착하면 완료됩니다. 업로드 참조를 참조하세요.

V ​

백업 보관소 ​

백업 스토리지입니다. 다른 디스크나 네트워크 공유의 폴더입니다. 백업을 참조하세요.

버전 ​

1.4.2 같은 패키지의 SemVer 버전입니다. 패키지를 참조하세요.

버전 범위 ​

^1.4 같은 버전 집합입니다. 패키지를 참조하세요.

W ​

워커 ​

대용량 업로드를 완료하고 미러를 동기화하는 서비스입니다. 설치 선택을 참조하세요.

쓰기 서버 ​

읽기 게이트웨이와 달리 변경을 받아들이는 API 프로세스입니다. 읽기 게이트웨이를 참조하세요.

Arkvory · ProAnimaStudio