PlayFab CDN은 이전에 CDN을 구성한 적이 있는 타이틀이 하나 이상 있는 계정에 대해 지원되는 레거시 기능입니다. 콘텐츠 관리 솔루션에 관심이 있는 신규 PlayFab 개발자에게는 Azure CDN 사용을 권장합니다. 시작하려면 Azure CDN 문서를 참조하세요.
Android라는 폴더 내에 저장된 유효한 자산 키입니다.
Android/Image.png.
사용자가 자산을 가져올 때 요청은 가장 가까운 에지 위치로 자동으로 라우팅되므로 콘텐츠는 가능한 최상의 성능으로 전달됩니다.
그러나 다음 예에서 볼 수 있듯이 이는 파일 관리 작업에 지연을 발생시킬 수 있습니다.
- 파일 업로드: 파일은 즉시 사용할 수 있습니다.
- 파일 덮어쓰기: 새 파일로 덮어쓸 때까지 최대 24시간 동안 이전 파일이 사용자에게 표시됩니다.
- 파일 삭제: 삭제 명령이 모든 에지 위치에서 파일을 제거하는 동안 파일은 최대 24시간 동안 계속 존재합니다.
자산 업로드
사용자가 자산을 가져올 수 있으려면 먼저 자산이 CDN에 업로드되어야 합니다. 이는 Game Manager에서 수행할 수 있습니다.- 왼쪽 메뉴에서 Content를 선택합니다.
- File Management 탭을 선택합니다.
- 그런 다음 Upload Files를 선택합니다.
- 여러 Files (1) 을 선택합니다.
- 선택한 모든 파일이 목록 (2) 에 나타납니다.
- Upload Files 버튼 (3) 을 선택하여 파일을 제출합니다.
- 업로드된 파일이 목록 (1) 에 나타납니다.
-
폴더도 관리할 수 있다는 점을 명심하세요.
- 폴더를 만들려면 New Folder 버튼 (2) 을 선택합니다.
- Folder name (1) 을 입력합니다.
- Create Folder 버튼 (2) 을 선택합니다.
- 먼저 GetContentUploadUrl을 호출하여 업로드 권한을 부여하는 미리 서명된 URL을 가져옵니다.
- 그런 다음 URL을 사용하여
HTTP PUT요청을 만들고 데이터와 (선택적으로) 콘텐츠 형식을 제공합니다.
자산 가져오기
코드를 통해 자산을 다운로드하는 것은 자산 업로드와 동일합니다. 앞서 언급한 바와 같이 두 단계로 구성된 과정입니다.- 먼저 GetContentDownloadUrl을 호출하여 다운로드 권한을 부여하는 미리 서명된 URL을 가져옵니다.
- 그런 다음 미리 서명된 URL을 사용하여
HTTP GET요청을 만들고 데이터를 가져옵니다.
ThruCDN 매개 변수를 False로 설정할 수 있습니다. 반환된 URL은 캐시되지 않은 최신 파일을 가리킵니다.
게시된 게임 클라이언트는 이 옵션을 절대 사용해서는 안 됩니다!
