빌드 구성 워크플로
Follow this workflow to create and manage build configurations using the API.
읽는 시간 1분최근 업데이트: 21일 전
빌드 구성 워크플로는 빌드 가져오기, 빌드 구성 가져오기 또는 만들기, 빌드 구성 업데이트를 지원합니다.
빌드 워크플로를 사용하기 전에 CCD API 키와 더불어 다음 역할이 부여된 UGS 서비스 계정이 있어야 합니다.
- Multiplay API 조회자
- Multiplay API 편집자
다음 다이어그램은 간소화된 버전의 워크플로를 보여 줍니다.

빌드 구성 워크플로 다이어그램
빌드 가져오기
빌드 API 목록 가져오기를 사용하여 이름을 기준으로 빌드 ID를 가져올 수 있습니다. 빌드 업로드 워크플로를 참고하십시오.빌드 구성 가져오기
빌드 구성을 가져오는 프로세스는 기존 빌드 구성을 사용할지 혹은 새 빌드 구성을 만들지에 따라 달라집니다. 기존 빌드 구성을 사용하되 업데이트하려는 경우 빌드 구성 업데이트를 참조하십시오.이름을 기준으로 기존 빌드 구성 가져오기
빌드 구성 나열 API를 사용하여 이름을 기준으로 빌드 구성 ID를 가져올 수 있습니다. 기존 빌드 구성을 업데이트하려는 경우 빌드 구성 업데이트를 참조하십시오. 다음 코드 샘플은 curl을 사용하여 기존 빌드를 가져오는 방법을 보여 줍니다.응답 본문 예시와 파라미터는 빌드 구성 나열 API 기술 자료를 참조하십시오.curl -X GET -H "Authorization: Basic <SERVICE_ACCOUNT_CREDENTIALS>"https://services.api.unity.com/multiplay/build-configurations/v1/projects/{projectId}/environments/{environmentId}/build-configurations
새 빌드 구성 만들기
빌드 구성 만들기 API를 사용하여 빌드 구성을 만들 수 있습니다. 다음 코드 샘플은 curl을 사용하여 기존 빌드를 가져오는 방법을 보여 줍니다.응답 본문 예시와 파라미터는 빌드 구성 만들기 API 기술 자료를 참조하십시오.curl -X POST -H "Authorization: Basic <SERVICE_ACCOUNT_CREDENTIALS>" -H "Content-Type: application/json" \-d '{"binaryPath": "/path/to/bin", "buildID": <BUILD_ID>, "commandLine": "--init game.init", "configuration": [{}], "cores": 2,"memory": 4000, "name": "Foo name", "queryType": "sqp", "speed": 400}' \https://services.api.unity.com/multiplay/build-configurations/v1/projects/{projectId}/environments/{environmentId}/build-configurations
빌드 구성 업데이트
빌드 구성 업데이트 API를 사용하여 빌드 구성을 업데이트할 수 있습니다.
다음 코드 샘플은 curl을 사용하여 기존 빌드를 가져오는 방법을 보여 줍니다.
응답 본문 예시와 파라미터는 빌드 구성 업데이트 API 기술 자료를 참조하십시오.curl -X PUT -H "Authorization: Basic <SERVICE_ACCOUNT_CREDENTIALS>" \-d '{"binaryPath": "/path/to/bin", "buildID": <BUILD_ID>, "commandLine": "--init game.init", "configuration": [{"id": 5, "key": "game_mode", "value": "death_match"}], "cores": 2, "memory": 4000, "name": "Foo name", "queryType": "sqp", "speed": 400}' \https://services.api.unity.com/multiplay/build-configurations/v1/projects/{projectId}/environments/{environmentId}/build-configurations/{buildConfigurationId}