피드 파일 호스팅

피드 파일이 준비되면 안전한 위치에 호스팅하세요. Google에서는 피드를 정기적으로(일반적으로 하루에 한 번) 최신 상태로 유지하기 위해 콘텐츠를 가져옵니다. Google 담당자와 협력하여 호스팅 세부정보와 호스팅된 위치에서 피드를 가져올 최적의 시간을 공유합니다.

피드 호스팅 권장사항

피드를 호스팅하는 가장 좋은 방법과 호스팅 위치에서 피드가 구조화되는 방식은 데이터 제공업체의 재량에 따라 다르지만 원활한 가져오기를 위해 피드를 구조화하는 방법에 대한 권장사항은 다음과 같습니다.

  • 'latest'라는 폴더를 만듭니다(대소문자를 구분하지 않음). 이 폴더가 매일 JSON 피드 파일로 업데이트되고 Google에서 특정 시간에 하루 동안 가져와야 하는 파일만 포함해야 합니다.
  • 최신 폴더 아래에 하위 폴더를 만들지 마세요. 계층 구조를 수평으로 유지합니다. 즉, 모든 json 파일이 'latest' 폴더 바로 아래에 있어야 합니다.
  • 원하는 경우 최소 30일간의 피드를 '날짜-시간'이라는 폴더에 저장하도록 선택할 수 있습니다. 이는 이전 버전의 피드 문제를 추적하거나 이전에 제공된 메타데이터를 조회해야 할 때 유용합니다. Google에서는 이러한 폴더를 어떤 방식으로도 사용하지 않습니다.
  • 항상 'latest' 폴더에 크기가 0KB인 빈 파일이 없어야 합니다.
  • 원활한 방식으로 파일을 가져올 수 있도록 Google에서 항상 '최신' 폴더에 액세스할 수 있는지 확인합니다.
  • Google에서 스테이징 피드를 요청하는 경우 스테이징 피드를 호스팅할 별도의 폴더를 만들어야 합니다. 예를 들어 프로덕션 피드의 계층 구조가 ../latest/인 경우 스테이징 피드에 다른 계층 구조를 만들 수 있습니다(예: ../staging/latest/).

호스팅 방법

아래 표에는 지원되는 피드 호스팅 방법과 Google 담당자와 공유해야 하는 세부정보가 나와 있습니다.

방법 세부정보 필요 인증 지원
Google Cloud Storage(GCS)
  • GCS 객체, 버킷 또는 폴더 URL
  • 액세스 사용자 인증 정보
  • 피드를 하루에 한 번 가져오는 것이 가장 좋습니다.
  • Google Cloud Storage URL을 `088794101-100000002-account@partnercontent.gserviceaccount.com`과 공유해야 합니다. (스토리지 객체 뷰어 권한)
    자세한 내용은 Google Cloud Storage에서 피드 호스팅 섹션을 참고하세요.
HTTPS
  • HTTP 서버 URL
  • 액세스 사용자 인증 정보
  • 피드를 하루에 한 번 가져오는 것이 가장 좋습니다.
SFTP
  • SFTP 서버 URL
  • 액세스 사용자 인증 정보
  • 피드를 하루에 한 번 가져오는 것이 가장 좋습니다.
  • 사용자 이름 비밀번호 또는
  • 사용자 이름, 비공개 키 비공개 키 암호 또는
  • 위 두 가지 항목의 조합
AWS S3
  • S3 버킷 URL(예: S3://mediafeed-bucket/latest)
  • S3 버킷 리전 (예: EU-WEST-1)
  • 액세스 사용자 인증 정보
  • 피드를 하루에 한 번 가져오는 것이 가장 좋습니다.
  • 액세스 키 ID 보안 비밀 액세스 키 또는
  • 무제한 액세스 권한이 있는 S3 버킷 (권장되지 않음)

위의 방법 중 하나를 사용하여 피드 파일을 업로드한 후 미디어 작업팀에 문의하여 피드 파일을 검토합니다.

Google Cloud Storage에서 피드 호스팅

다음 단계에서는 Google Cloud Storage에 피드 파일을 업로드하는 방법을 보여줍니다.

  1. Google Cloud Platform Console에 로그인하고 프로젝트 선택 드롭다운 메뉴를 클릭합니다.

  2. 팝업 창에서 새 프로젝트를 클릭합니다.

  3. 새 프로젝트의 이름을 지정하고 만들기를 클릭합니다.

  4. 탐색 메뉴에서 스토리지 > 브라우저를 클릭합니다.

  5. 아직 Google Cloud Storage에 가입하지 않았다면 무료 체험판 가입을 클릭하여 무료 체험판을 시작하세요. 청구 기준액에 도달하거나 30일이 경과한 후에만 이 서비스에 대한 요금을 지불합니다.

  6. 무료 체험판에 가입한 후 브라우저를 새로고침하여 화면을 업데이트하세요.

  7. 버킷 만들기를 클릭합니다.

  8. 버킷 이름을 지정하고 만들기를 클릭합니다.

  9. 버킷 세부정보 페이지에서 파일 업로드를 클릭합니다.

  10. 피드 파일을 업로드합니다.

  11. 버킷 세부정보 페이지에서 권한을 클릭합니다.

  12. 구성원 추가를 클릭합니다.

  13. 새 구성원 필드에 다음 이메일 주소를 입력합니다.

    088794101-100000002-account@partnercontent.gserviceaccount.com
    
  14. 드롭다운에서 스토리지 객체 뷰어를 선택하고 저장을 클릭합니다.

피드 파일을 호스트 시스템에 업로드한 후 미디어 작업팀에 문의하여 피드 파일을 검토합니다.