こんにちわ、Mitsuoです。
担当案件でGlueを構築し、リリース後お客様にGlueジョブを利用いただいているのですが、
ブラウザ起因でエラーが発生した時の事をTIPSとして残しておきます。
こんな事もあるんだ程度に読んでみてください。
エラー内容
Glueジョブの操作時に以下のようなエラー画面が表示されました。
どこまで機微な情報かが判断しづらかったので概ねモザイクをかけたのですが、
沢山のURLが羅列されていました。
また、お客様端末で実行時のみ事象を確認しており、自端末では再現が出来ませんでした。
事象を確認したブラウザおよびバージョン
ブラウザ名:Chrome
バージョン:118.0.5993.118(Official Build)(32ビット)
エラーの切り分けについて
実施内容 | 結果 | 備考 |
---|---|---|
IAMユーザにアタッチされたポリシーをGlueの全操作が可能なように修正 | 事象変わらず | 元々、特定のジョブのみ実行出来る権限を付与していた |
Edgeブラウザでジョブ実行 | Glueジョブ実行時にエラーが出るが、ジョブ自体は開始された | バージョン 115.0.1901.200 (公式ビルド) (64 ビット) ブラウザ種別によって挙動の違いを確認したので、以降の確認はGoogle ChromeとEdge双方で確認した |
拡張機能をすべて無効化 | 同様のメッセージが表示された | Chromeの場合:エラー発生 Edgeの場合:諸事情により確認不可 |
Cookieやキャッシュを削除 | ブラウザによって挙動が異なった | Chromeの場合:エラー発生 Edgeの場合:問題なく挙動 |
シークレットモードでの実施 | Chrome、Edgeともにジョブが開始および終了した | |
拡張機能および翻訳機能を停止してジョブを実行 | 問題なく挙動 | |
拡張機能を有効化したまま、翻訳機能を停止してジョブを実行 | 問題なく挙動 |
想定の根本原因
ブラウザの翻訳機能を有効化にし、日本語翻訳した際に「Google Cloudのtranslate.googleapis.com
」へのリクエストとして解釈された可能性が高いtranslate.googleapis.com
は Google Cloud における Cloud Translation API のエンドポイントである
解決方法
拡張機能で翻訳機能を有効化している場合は、一旦停止した上でジョブを実行する