고객에게 보내는 클라이언트 빌드에 개발자 비밀 키를 절대 포함하지 마세요. 그렇게 하면 타이틀이 남용에 노출됩니다.
- Game Manager에 로그인합니다.
- 타이틀을 선택합니다.
- 오른쪽 상단 모서리에서 톱니바퀴 아이콘을 선택합니다.
- Title settings를 선택한 다음, Secret Keys 탭을 선택합니다.
- New Secret Key를 선택합니다.
- 키의 Name과 선택적인 만료 날짜를 입력합니다.
- 새 키를 사용하도록 코드를 업데이트합니다.
- 이전 키를 비활성화합니다. 이전 키를 선택한 다음, Edit Secret Key 페이지에서 Disable 확인란을 선택합니다.
- SAVE SECRET KEY를 선택합니다.

이전 키가 손상된 경우, 타이틀을 안전한 상태로 되돌리기 위해 키를 순환합니다.
IP 허용 목록
타이틀 비밀 키의 IP 허용 목록은 타이틀 비밀 키가 신뢰하는 IP 외부에서 사용될 수 없도록 보장하는 보안 기능입니다. 각 비밀 키는 사용이 허용된 IPv4 또는 IPv6 주소(또는 CIDR 범위)의 자체 목록을 가질 수 있습니다. 타이틀 비밀 키에 대해 IP 허용 목록이 구성되면, 해당 키로 이루어진 특권 호출(Server 및 Admin API)은 목록의 항목과 일치하는 소스 IP에서만 수락됩니다. 키 자체가 유효하더라도 다른 IP의 호출은 거부됩니다. 허용 목록 편집을 포함하여 키의 모든 변경 사항은 기존 PlayStream secret key changed 이벤트에 캡처됩니다. 지원되는 형식:- IPv4 및 IPv6 주소가 모두 지원됩니다(예:
203.0.113.7또는2001:db8::1). - CIDR 범위는 두 계열 모두 지원됩니다(예:
203.0.113.0/24또는2001:db8::/32).
- Game Manager에서 Title Settings > Secret Keys로 이동합니다.
- 비밀 키를 편집하거나 생성합니다.
- Enable IP allowlist를 토글합니다.
- 출구(egress) IP 또는 CIDR 범위를 한 줄에 하나씩 추가합니다(예:
203.0.113.7또는2001:db8::/32). - Save를 선택합니다.
저장하기 전에 목록을 다시 확인하세요. 잘못된 항목은 목록에 없는 모든 IP를 차단하며, 이로 인해 서비스가 Server 및 Admin API에서 잠길 수 있습니다.
API 허용 목록
API 허용 목록은 타이틀 비밀 키를 특정 PlayFab API 집합으로 제한합니다. 허용 목록에 없는 API에 대한 요청은 HTTP 403(NotAuthorized)을 반환합니다. API 허용 목록 편집을 포함하여 키의 모든 변경 사항은 기존 PlayStream secret key changed 이벤트에 캡처됩니다.
API 허용 목록이 없는 비밀 키는 제한 없이 유지됩니다. 기존 비밀 키는 API 허용 목록을 활성화하고 구성할 때까지 영향을 받지 않습니다.
모든 API를 선택하면 해당 시점에 사용 가능한 API의 스냅샷이 생성됩니다. 이는 와일드카드가 아니며, 나중에 추가되는 API는 자동으로 허용되지 않습니다. 현재 및 향후 API에 대해 키를 제한 없이 유지하려면 API 허용 목록을 활성화하지 마세요.
- Game Manager에서 Title Settings > Secret Keys로 이동합니다.
- 비밀 키를 편집하거나 생성합니다.
- Enable API allowlist를 켭니다.
- Search APIs를 사용하여
/Server/GetUserData와 같은 필요한 각 API를 찾아 선택합니다. - Save를 선택한 다음, 변경 사항을 확인합니다.
- 비밀 키를 편집합니다.
- Enable API allowlist를 끕니다.
- Save를 선택한 다음, 변경 사항을 확인합니다.
