비밀 키 관리
PlayFab 개발자 비밀 키를 사용하면 타이틀에서 PlayFab 관리자 및 서버 API를 호출할 수 있습니다. 비밀 키(개발자 키라고도 함)는 PlayFab 타이틀과 강하게 결합되어 있습니다.
게임 관리자의 비밀 키 페이지를 사용하여 키를 만들고, 삭제하고, 사용하지 않도록 설정하고, 만료로 설정할 수 있습니다. 그러면 타이틀의 비밀 키를 회전하고(과거에는 수행하기 어려웠음), 타이틀에 대한 임시 액세스 권한을 부여할 수 있습니다.
참고 항목
고객에게 보내는 클라이언트 빌드에 개발자 비밀 키를 포함하지 마세요. 그러면 타이틀이 남용에 노출됩니다.
타이틀의 비밀 키를 관리하려면:
- 게임 관리자에 로그인합니다.
- 타이틀을 선택합니다.
- 오른쪽 위 모서리에서 기어 아이콘을 선택합니다.
- 타이틀 설정을 선택한 다음 비밀 키 탭을 선택합니다.
비밀 키 페이지에는 키 삭제, 각 키의 상태 보기, 이름, 값 및 만료 시간(있는 경우) 옵션이 제공됩니다. 이 표를 통해 사용 가능한 키를 감사할 수 있습니다.
대시보드를 통해 기존 키의 이름을 바꾸거나, 활성화, 비활성화 또는 만료를 설정할 수 있습니다. 키 옵션을 보려면 키를 선택합니다. 각 타이틀은 기본 키로 시작합니다.
키를 회전하려면 다음을 수행합니다.
- 새 비밀 키를 선택합니다.
- 키의 이름과 선택적 만료 날짜를 입력합니다.
- 새 키를 사용하도록 코드를 업데이트합니다.
- 이전 키를 사용하지 않도록 설정합니다. 이전 키를 선택한 다음 비밀 키 편집 페이지에서 사용 안 함 확인란을 선택합니다.
- 비밀 키 저장을 선택합니다.
Important
이전 키가 손상된 경우 키를 회전하여 타이틀을 보안 상태로 되돌릴 수 있습니다.
이 흐름은 가동 중지 시간이 없으므로 이전 키를 삭제할 때까지 각 단계를 안전하게 롤백할 수 있습니다. 첫 번째 단계에서 문제가 발생한다면 새 키를 삭제할 수 있습니다. 아무도 해당 키를 사용하면 안 됩니다.
두 번째 단계에서는 두 키 모두가 활성화되어 있으므로 코드 롤포워드나 롤백을 안전하게 수행할 수 있습니다.
세 번째 단계에서, 여전히 키에 의존하고 있는 부분을 수정하면서 키를 다시 활성화할 수 있습니다.
프로세스가 완료되어도 기존 키를 삭제할 필요가 없습니다. 키를 삭제하면 복구할 수 없습니다. 삭제는 영구적이며 취소할 수 없습니다.
키를 만료로 설정하면 다른 사람에게 타이틀에 대한 임시 액세스 권한을 부여해야 하는 경우에 유용합니다.
예를 들어 계약자가 게임에 대해 작업을 하고 있는 경우, 계약자가 필요로 한다고 생각되는 시점까지만 액세스할 수 있는 키를 제공할 수 있습니다. 원래 예상 만료 날짜를 초과하여 액세스해야 하는 경우 만료 날짜를 다시 설정하여 비밀 키의 수명을 연장할 수 있습니다.