こんにちわ、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 のエンドポイントである

解決方法

拡張機能で翻訳機能を有効化している場合は、一旦停止した上でジョブを実行する

参考資料

Cloud Translation APICloud Translation API