Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
フィード ファイルをホストする
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
フィード ファイルの準備ができたら、それを安全な場所でホストします。Google は定期的にフィードを取得します(通常は 1 日に 1 回)。これにより、コンテンツが最新の状態に保たれます。Google の担当者と連携して、ホスティングの詳細と、ホストされているロケーションからフィードを取得するのに最適なタイミングを共有します。
注: 番組が 1 日に複数回更新されることが多いライブテレビのユースケースなど、よりリアルタイムなデータ取り込みが必要な特定のユースケースでは、Google が 1 日に複数回フィードを取得する場合があります。その場合は、ホストされている場所からフィードを取得するのに最適なタイミングを決定するために、担当者からご連絡を差し上げます。 フィードのホスティングに関する推奨事項
フィードのホスト方法とホストされている場所でのフィードの構造はデータ プロバイダの裁量に委ねられますが、シームレスな取得を可能にするためにフィードの構造をどのようにすべきかについて、いくつかの推奨事項をご紹介します。
「latest」という名前のフォルダを作成します(大文字と小文字は区別されません)。このフォルダが JSON フィード ファイルで毎日更新され、Google がその日の任意の時点で取得するファイルのみが含まれていることを確認します。 最新のフォルダの下にサブフォルダを作成しないでください。階層をフラットに保つ。つまり、すべての JSON ファイルは「latest」フォルダの直下に配置する必要があります。 必要に応じて、過去 30 日間のフィード以上を「date-time」という名前のフォルダに保存することもできます。これは、以前のバージョンのフィードに関する問題の追跡や、以前に提供されたメタデータの検索が必要な場合に便利です。Google はこれらのフォルダを一切使用しません。 [latest] フォルダに、サイズが 0 KB のファイルや空のファイルがないことを確認します。 ファイルがシームレスに取得されるように、Google が常に「latest」フォルダにアクセスできるようにします。 Google からステージング フィードのリクエストがあった場合は、ステージング フィードをホストする別のフォルダが作成されていることを確認してください。たとえば、本番環境フィード階層が ../latest/ の場合、ステージング フィードには ../staging/latest/ などの別の階層を作成できます。
ホスティング方法
次の表に、サポートされているフィードのホスト方法と、Google 担当者と共有する必要がある詳細を示します。
方法
詳細情報の提供が必要
認証サポート
Google Cloud Storage(GCS)
GCS オブジェクト、バケット、またはフォルダの URL アクセス認証情報 1 日に 1 回フィードを取得するのに最適な時間
Google Cloud Storage の URL は、`088794101-100000002-account@partnercontent.gserviceaccount.com` と共有する必要があります(ストレージ オブジェクト閲覧者の権限)。 詳細については、
Google Cloud Storage でフィードをホストする をご覧ください。
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 Console にログインし、[プロジェクトを選択 ] プルダウン メニューをクリックします。
ポップアップ ウィンドウで、[新しいプロジェクト ] をクリックします。
新しいプロジェクトに名前を付け、[作成 ] をクリックします。
ナビゲーション メニューで、[ストレージ] > [ブラウザ] をクリックします。
Google Cloud Storage にまだ登録していない場合は、[無料トライアルを申し込む ] をクリックして無料トライアルを開始します(このサービスに対する支払いは、利用限度額に到達後、または、30 日経過後に行われます)。
無料トライアルに登録したら、ブラウザを更新して画面を更新します。
[バケットの作成 ] をクリックします。
バケットに名前を付けて、[作成 ] をクリックします。
バケットの詳細ページで、[ファイルのアップロード ] をクリックします。
フィード ファイル をアップロードします。
注: メディア アクションはフィードが定期的に更新されることを想定しています。プログラムで Cloud Storage バケットにファイルをアップロードする方法については、こちらのページ をご覧ください。
バケットの詳細ページで、[権限 ] をクリックします。
[メンバーを追加 ] をクリックします。
[新しいメンバー ] フィールドに、次のメールアドレスを入力します。
088794101 - 100000002 - account @ partnercontent . gserviceaccount . com
プルダウンで、[ストレージ オブジェクト閲覧者 ] を選択し、[保存 ] をクリックします。
フィード ファイルをホストシステムにアップロードしたら、メディア アクション チームに連絡してフィード ファイルの確認を依頼します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
[[["わかりやすい","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"]],[],[],["Host the feed at a secure location for Google to fetch regularly, typically once daily. Structure the feed with a \"latest\" folder containing current JSON feed files, and optionally, \"date-time\" folders for the last 30 days. Supported hosting methods include Google Cloud Storage, HTTPS, SFTP, and AWS S3, each requiring specific details and credentials shared with Google. For Google Cloud Storage, share the bucket URL and grant Storage Object Viewer permission to `088794101-100000002-account@partnercontent.gserviceaccount.com`. Then contact the Media Actions team to review the feed.\n"]]