フィード ファイルをホストする
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
フィード ファイルの準備ができたら、それを安全な場所でホストします。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 にフィード ファイルをアップロードする方法を示しています。
Google Cloud Platform コンソールにログインします。
[プロジェクトを選択] プルダウン メニューをクリックします。
ポップアップ ウィンドウで、[新しいプロジェクト] をクリックします。
新しいプロジェクトに名前を付け、[作成] をクリックします。
ナビゲーション メニューで、[ストレージ] > [ブラウザ] をクリックします。
Google Cloud Storage にまだ登録していない場合は、[無料トライアルを申し込む] をクリックして無料トライアルを開始します(このサービスに対する支払いは、利用限度額に到達後、または、30 日経過後に行われます)。
無料トライアルに登録したら、ブラウザを更新して画面を更新します。
[バケットの作成] をクリックします。
バケットに名前を付けて、[作成] をクリックします。
バケットの詳細ページで、[ファイルのアップロード] をクリックします。
フィード ファイルをアップロードします。
バケットの詳細ページで、[権限] をクリックします。
[メンバーを追加] をクリックします。
[新しいメンバー] フィールドに、次のメールアドレスを入力します。
088794101-100000002-account@partnercontent.gserviceaccount.com
プルダウンで、[ストレージ オブジェクト閲覧者] を選択し、[保存] をクリックします。
フィード ファイルをホストシステムにアップロードしたら、メディア アクション チームに連絡してフィード ファイルの確認を依頼します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],[]]