フィード ファイルの準備ができたら、それを安全な場所でホストします。Google では、コンテンツを最新の状態に保つため、通常は 1 日 1 回フィードを取得します。Google の担当者と協力して、ホスティングの詳細と、ホストされている場所からフィードを取得するのに最適なタイミングを共有します。
フィードをホストするための推奨事項
フィードをホストする最適な方法と、ホストされている場所でのフィードの構造はデータ プロバイダの裁量に左右されますが、シームレスなフェッチを可能にするためのフィードの構成に関する推奨事項を以下に示します。
- 「latest」という名前のフォルダを作成します(大文字と小文字は区別されません)。このフォルダには、JSON フィード ファイルを毎日更新し、Google がその日に取得する必要があるファイルだけを含めます。
- 最新のフォルダの下にサブフォルダを作成しないでください。階層をフラットにします。つまり、すべての json ファイルは「latest」フォルダの直下に存在する必要があります。
- 過去 30 日以上のフィードを「日時」フォルダに保存することもできます。これは、以前のバージョンのフィードの問題を追跡する必要がある場合や、以前に提供したメタデータを参照する必要がある場合に役立ちます。Google がこれらのフォルダを使用することはありません。
- 常に「latest」フォルダに、サイズが 0 KB または空のファイルがないことを確認します。
- Google が常に「latest」フォルダにアクセスし、ファイルをシームレスに取得できるようにしてください。
- Google がステージング フィードをリクエストする場合は、ステージング フィードをホストするための個別のフォルダを作成します。たとえば、本番環境フィードの階層が ../latest/ の場合、ステージング フィード用に別の階層を作成できます(例: ../staging/latest/)。
ホスティング方法
次の表に、サポートされているフィード ホスティング手法と、Google 担当者と共有する必要がある詳細を示します。
方法 | 詳細 | 認証サポート |
Google Cloud Storage(GCS) |
|
|
HTTPS |
|
|
SFTP |
|
|
AWS S3 |
|
|
上記のいずれかの方法でフィード ファイルをアップロードしたら、メディア アクション チームに連絡してフィード ファイルを確認してください。
Google Cloud Storage でフィードをホストする
次の手順は、Google Cloud Storage にフィード ファイルをアップロードする方法を示しています。
Google Cloud Platform Console にログインし、[プロジェクトを選択] プルダウン メニューをクリックします。
ポップアップ ウィンドウで、[新しいプロジェクト] をクリックします。
新しいプロジェクトに名前を付け、[作成] をクリックします。
ナビゲーション メニューで、[ストレージ] > [ブラウザ] をクリックします。
Google Cloud Storage にまだ登録していない場合は、[無料トライアルを申し込む] をクリックして無料トライアルを開始します(このサービスに対する支払いは、利用限度額に到達後、または、30 日経過後に行われます)。
無料トライアルに登録したら、ブラウザを更新して画面を更新します。
[バケットの作成] をクリックします。
バケットに名前を付けて、[作成] をクリックします。
バケットの詳細ページで、[ファイルのアップロード] をクリックします。
フィード ファイルをアップロードします。
バケットの詳細ページで、[権限] をクリックします。
[メンバーを追加] をクリックします。
[新しいメンバー] フィールドに、次のメールアドレスを入力します。
088794101-100000002-account@partnercontent.gserviceaccount.com
プルダウンで、[ストレージ オブジェクト閲覧者] を選択し、[保存] をクリックします。
フィード ファイルをホストシステムにアップロードしたら、メディア アクション チームに連絡してフィード ファイルの確認を依頼します。