Version: 2021.2
클라우드 빌드 REST API
클라우드 콘텐츠 제공 인터페이스

Unity 클라우드 콘텐츠 제공

Important: The Unity Cloud Content Delivery documentation has moved to docs.unity.com. Please visit the new site for the most up to date information about Unity CCD.

클라우드 콘텐츠 제공(CCD)은 새로운 버전의 애플리케이션을 다시 설치할 필요 없이 전 세계의 애플리케이션 사용자들에게 콘텐츠를 호스팅 및 제공하는 관리되는 클라우드 서비스입니다. 이 서비스는 Unity 개발 플랫폼에 완전히 통합되어 유사한 서비스를 구축 및 유지하는 데 드는 시간을 몇 개월가량 단축할 수 있습니다. CCD는 주기적인 콘텐츠 업데이트를 필요로 하고 콘텐츠가 풍부한 라이브 게임 또는 애플리케이션에 매우 유용합니다

CCD에서는 콘텐츠를 버킷으로 구성하여 프로젝트에 대한 명확한 워크플로를 생성합니다. 일반적인 워크플로의 예로는 플랫폼별로 버킷을 구성하는 것을 들 수 있습니다(예: iOS 버킷, Android 버킷). 특정 버킷 내에서 각 에셋의 특정 버전을 그룹화하여 릴리스를 생성합니다. 이러한 버전이 변경되거나, 항목을 추가 및 제거하면 필요에 따라 새로운 릴리스를 지정합니다.

또한 릴리스에 배지라고 부르는 고유한 식별자를 연결할 수도 있습니다. 이 배지에 의미 있는 이름을 부여한 후 이를 사용하여 콘텐츠를 쿼리하고, 릴리스 간에 이동하여 워크플로에 유연성을 추가하십시오.

버킷

클라우드 콘텐츠 제공을 사용하면 콘텐츠를 버킷으로 구성하여 프로젝트에 대한 명확한 워크플로를 생성할 수 있습니다. 버킷은 플랫폼, 환경 등을 비롯한 콘텐츠 퍼블리싱용 단일 컨텍스트입니다. 일반적인 워크플로의 예로는 ios_stagingios_production 등의 이름을 사용하여 개발, 준비 및 프로덕션 빌드별로 버킷을 구성하는 것을 들 수 있습니다.


A. 버킷 ID 및 설명을 포함하여 CCD에 표시되는 버킷의 세부 정보.
B. 해당 버킷 내 릴리스에 대한 세부 정보.

항목

항목은 버킷 내 단일 콘텐츠 단위입니다. 항목은 레이블과 메타데이터를 지원합니다. 릴리스 생성은 버킷에 있는 모든 항목의 현재 상태를 캡처합니다(버전 지정 프로세스와 유사함).


A. 현재 선택된 릴리스의 세부 정보.
B. 이 릴리스 내 에셋과 해당 세부 정보.

파일을 버킷에 푸시하는 가장 간단한 방법은 CLI의 sync 커맨드를 사용하는 것입니다. 이렇게 하면 로컬 폴더의 콘텐츠가 원격 버킷으로 푸시되어 필요에 따라 버킷의 콘텐츠가 자동으로 추가, 업데이트 및 삭제됩니다.

릴리스

릴리스를 생성하면 CCD는 특정 시점에 버킷에 포함된 모든 항목(현재 버전)의 스냅샷을 생성합니다. 항목을 제거, 업데이트 또는 추가하려면 새 릴리스를 생성하여 새로운 항목 또는 변경된 항목을 제공해야 합니다.

배지

배지를 사용하면 애플리케이션에서 사용하는 릴리스를 선택할 수 있습니다. 릴리스에 고유한 배지를 할당하고, 배지의 이름을 사용하여 해당 콘텐츠를 요청할 수 있습니다.


A. 버킷의 Releases 탭에서 릴리스를 보여주는 행
B. 이 릴리스와 연결된 배지(있는 경우)

릴리스 간에 배지를 이동하여 콘텐츠 워크플로의 유연성을 높일 수 있습니다. 배지를 이동하면 연결된 이전 릴리스에서 해당 배지가 제거됩니다. 한 번에 하나의 릴리스에만 배지를 할당할 수 있지만, 여러 개의 배지를 릴리스에 연결할 수도 있습니다.

기본적으로 latest라는 이름의 자동 생성 배지가 최신 릴리스에 할당됩니다.

클라우드 빌드 REST API
클라우드 콘텐츠 제공 인터페이스