APIネットワーク接続の問題
この参考記事では、API接続の問題とそのトラブルシューティング方法について触れている。
Braze APIエンドポイントは、DNS情報に基づいて最も近いPOPにトラフィックをルーティングするCDNを使用する。 接続に問題がある場合、または効率的でないPOPに接続していることに気づいた場合は、プロバイダーのDNSサーバー、またはサーバーと同じデータセンターに設置され、適切なIPロケーションメタ情報が関連付けられているDNSサーバーを使用するようにしてほしい。
我々は、Braze APIエンドポイントへの接続を妨害するHTTPS/TLSトラフィックを変更または保護しようとする一握りのファイアウォールがあることに気づいた。サーバーが何らかの物理的なファイアウォールの背後にある場合、ファイアウォールやルーターが実行しているHTTPS/TLSのアクセラレーションや変更を無効にしておく。さらに、当社の CDN プロバイダー (Fastly.com) へのアウトバウンドトラフィックを許可して、問題が解決されるかを確認することもできます。
時折、SYN/ACK/RST のパケットをフィルタリングする iptables のセットアップも問題を引き起こすことがあるため、ホストに iptables を使用している場合は、当社の CDN プロバイダー (Fastly.com) へのアウトバウンドトラフィックを許可リストに登録し、問題が解決するかどうかを確認することもできます。
それでもBraze APIエンドポイントへの接続にネットワークの問題がある場合は、問題が発生している間のMTRテストと Fastly Debugの結果を提供し、それをサポートリクエストと一緒に提出する。テスト結果は、開発マシンからではなく、Braze API エンドポイントへの接続に問題があるサーバーから取得しなければならないことに注意してください。ネットワークキャプチャ(tcpdumpまたは.pcapファイル)も入手できれば役に立つだろう。
MTRの詳細については、お使いのオペレーティング・システムに応じて、以下のリソースをチェックしてほしい:
Braze API エンドポイントの IP 範囲の許可リスト登録
ファイアウォールを通して Braze API エンドポイントを許可リストに登録するために、当社の CDN は、JSON ダンプを介して割り当てられた IP 範囲のリストへのアクセスを提供しています。Braze API の IP範囲のリストについては、Fastly の公開 IP リストと Cloudflare の公開 IP リストの両方を参照してください。これらのIPは変更される可能性がある。