- 개요
이전에 생성한 Leaderboard 데이터 테이블을 갱신하는 UpdateLeaderboard 람다 함수와
Leaderboard 데이터 테이블을 조회하여 데이터를 반환하는 RetrieveLeaderboard 람다 함수를
외부에서 사용하기 위해 스테이징하는 작업을 진행한다
스테이징된 람다 함수의 호출 URL을 GameplayTag와 연결하여 데이터 애셋에서 관리한다
- AWS 콘솔 작업

사용중인 GameStats API에 위와 같이 2개의 리소스를 생성한다

update-leaderboard 리소스에 대한 메서드를 설정한다
Leaderboard 데이터 테이블을 갱신해야 하므로 POST 메서드를 사용하고
UpdateLeaderboard 람다 함수를 호출하도록 설정한다

retrieve-leaderboard 리소스에 대한 메서드를 설정한다
Leaderboard 데이터 테이블에서 데이터를 가져와야 하므로 GET 메서드를 사용하고
RetrieveLeaderboard 람다 함수를 호출하도록 설정한다

이후 stage_1 스테이지를 대상으로 스테이징을 진행하여 외부에서 호출할 수 있도록 설정한다
- 스크립트 작업
1) DedicatedServerTags 클래스


GameStats API에 추가한 2개의 리소스에 연결된 Gameplay Tag를 선언 + 정의한다
- 애셋 작업
1) DA_GameStatsAPIData 데이터 애셋

생성한 2개의 리소스에 대한 Gameplay Tag와 호출 URL을 연결한다
'언리얼 엔진 - 게임 프로젝트 > AWS GameLift를 활용한 데디케이트 FPS 프로젝트' 카테고리의 다른 글
| 리더보드 - 4) 리더보드의 구성과 갱신 (0) | 2026.09.04 |
|---|---|
| 리더보드 - 3) 리더보드 관련 람다 함수의 실행 요청과 반환 결과 처리 (0) | 2026.08.20 |
| 리더보드 - 1) 리더보드에 대한 AWS 람다 함수 생성 (0) | 2026.08.15 |
| Dynamo DB - 최종) 플레이어별 플레이 데이터 표시 (0) | 2026.08.04 |
| Dynamo DB - 9) Career UI 추가 (0) | 2026.07.31 |