Snowflake Horizon カタログのクロスクラウド データアクセスのトラブルシューティング

このページでは、Snowflake Horizon Catalog を使用したクロスクラウド データアクセスのバックグラウンド メタデータ更新のトラブルシューティング方法について説明します。プライベート相互接続を介した接続やルーティングなど、クロスクラウド データアクセスの一般的なトラブルシューティングについては、クロスクラウド データアクセスのトラブルシューティングをご覧ください。

更新がコード 16(未認証)で失敗する

Snowflake Horizon Catalog のバックグラウンド メタデータ更新がステータス Code 16(UNAUTHENTICATED)で失敗した場合は、次の点を確認します。

  • シークレット ペイロードの形式: Secret Manager のシークレット トークンに、未加工の個人アクセス トークン(PAT)文字列ではなく、必要な JSON 構造({"client_secret": "<var>SNOWFLAKE_PAT_TOKEN</var>", "scope": "session:role:<var>SNOWFLAKE_ROLE</var>"})が含まれていることを確認します。
  • トークンの有効期限と権限: Snowflake PAT が有効であり、関連付けられたユーザーとロールに、ターゲット カタログとデータベースにアクセスするための十分な権限があることを確認します。
  • ネットワーク ポリシー: Snowflake ネットワーク ポリシーが構成されている場合は、goog.json の Google の下り(外向き)IP アドレス範囲が許可リストに登録されていることを確認します。