フィード ファイルをホストする

フィード ファイルの準備ができたら、それを安全な場所でホストします。Google は定期的にフィードを取得します。通常、 コンテンツを常に最新の状態に保ちます。Google の担当者と連携して、 ホストの詳細と、ホストされている場所からフィードを取得する最適なタイミングを伝えます。

フィードをホストする際の推奨事項

ただし、フィードとホストをホストするための最適な方法はデータ プロバイダが ホストされた場所でのフィードの構成、次にフィードの構成に関する推奨事項を シームレスに取得できるように構造化する必要があります

  • 「latest」という名前のフォルダを作成します(大文字と小文字は区別されません)。このフォルダが JSON によって更新されていることを確認してください フィード ファイルを毎日作成し、その日の Google が任意の時点で取得する必要があるファイルのみを含めます。
  • 最新のフォルダの下にはサブフォルダを作成しないでください。すべての JSON ファイルなどの階層をフラットな状態に維持する 「latest」フォルダの直下にあります。
  • 必要に応じて、過去 30 日以上のフィードを「date-time」という名前のフォルダに保存することもできます。 これは、以前のバージョンのコンテナで問題を追跡する必要がある場合に 以前に提供されたメタデータを検索します。Google がこれらのフォルダを使用することはありません。
  • どの時点においても、「latest」フォルダに、サイズが 0 KB または空のファイルがないことを確認してください。
  • ファイルが最新のフォルダで シームレスに連携します
  • Google がステージング フィードをリクエストする場合に備えて、 作成しますたとえば、本番環境フィードの階層が ../latest/ の場合、 ステージング フィードの異なる階層(例: ../staging/latest/)

ホスティング方法

次の表に、サポートされているフィードのホスティング方法と、共有する必要がある詳細情報を示します。 Google 担当者

方法 必要な詳細 認証サポート
Google Cloud Storage(GCS)
  • GCS オブジェクト、バケット、フォルダの URL
  • アクセス認証情報
  • 1 日に 1 回フィードを取得するのに最適なタイミング
HTTPS
  • HTTP サーバーの URL
  • アクセス認証情報
  • 1 日に 1 回フィードを取得するのに最適なタイミング
SFTP
  • SFTP サーバーの URL
  • アクセス認証情報
  • 1 日に 1 回フィードを取得するのに最適なタイミング
  • ユーザー名パスワード、または
  • ユーザー名、秘密鍵、秘密鍵のパスフレーズまたは
  • 上記の両方の組み合わせ
AWS S3
  • S3 バケットの URL(例: S3://mediafeed-bucket/latest)
  • S3 バケット リージョン(例: EU-WEST-1)
  • アクセス認証情報
  • 1 日に 1 回フィードを取得するのに最適なタイミング
  • アクセスキー ID とシークレット アクセスキーまたはの両方
  • アクセス制限のない S3 バケット(非推奨)

上記のいずれかの方法でフィード ファイルをアップロードしたら、メディア アクション チームにお問い合わせください フィード ファイルを確認してください。

Google Cloud Storage でフィードをホストする

次の手順は、Google Cloud Storage にフィード ファイルをアップロードする方法を示しています。

  1. Google Cloud Platform コンソールにログインします。 [プロジェクトを選択] プルダウン メニューをクリックします。

  2. ポップアップ ウィンドウで、[新しいプロジェクト] をクリックします。

  3. 新しいプロジェクトに名前を付け、[作成] をクリックします。

  4. ナビゲーション メニューで、[ストレージ] > [ブラウザ] をクリックします。

  5. Google Cloud Storage にまだ登録していない場合は、[無料トライアルを申し込む] をクリックして無料トライアルを開始します(このサービスに対する支払いは、利用限度額に到達後、または、30 日経過後に行われます)。

  6. 無料トライアルに登録したら、ブラウザを更新して画面を更新します。

  7. [バケットの作成] をクリックします。

  8. バケットに名前を付けて、[作成] をクリックします。

  9. バケットの詳細ページで、[ファイルのアップロード] をクリックします。

  10. フィード ファイルをアップロードします。

  11. バケットの詳細ページで、[権限] をクリックします。

  12. [メンバーを追加] をクリックします。

  13. [新しいメンバー] フィールドに、次のメールアドレスを入力します。

    088794101-100000002-account@partnercontent.gserviceaccount.com
    
  14. プルダウンで、[ストレージ オブジェクト閲覧者] を選択し、[保存] をクリックします。

フィード ファイルをホストシステムにアップロードしたら、メディア アクション チームに連絡してフィード ファイルの確認を依頼します。