Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

プロキシ経由で REST API を使用してローカル Tableau Server にサインインしたときにエラー "Cannot connect to proxy" が発生する

公開日: Aug 25, 2025
説明

Tableau Server マシンで python の REST API を使用して、サインインすると、Tableau Server でプロキシ サーバーが使用されている場合に、次のエラーが発生し、スクリプトが失敗します。

Max retries exceeded with url: /api/3.14/auth/signin (Caused by ProxyError('Cannot connect to proxy.'... (url の最大再試行回数を超えました: /api/3.14/auth/signin (原因 ProxyError('プロキシに接続できません。'...)

Cause

この問題は、Tableau REST API に関係がない、いくつかのプロキシ関連の問題がある python 3.9 に原因がある可能性があります。
解決策

オプション 1

python 3.9.x ではなく 3.10.5 を使用します。

オプション 2

以下のような NO_PORXY 設定を python スクリプトに追加します。このようにして、NO_PORXY 設定の影響が python スクリプト自体にのみ影響するように制限します。OS を再起動する必要はなく、システム レベルのプロキシ設定の変更も必要ありません。
=====
import os
os.environ['NO_PROXY'] = "localhost;127.0.0.1;<sever name>;<server ip address>"
=====


オプション 3

環境変数 NO_PROXY を追加し、Tableau Server 上の localhost に対してプロキシ サーバーをバイパスします。
  1. Windows メニューの検索 (虫眼鏡) アイコンをクリックします。
  2. テキスト ボックスに「sysdm.cpl」と入力してアイコンをクリックします。
  3. [詳細設定] タブを開き、[環境変数] をクリックします。
  4. システム変数セクションで、[新規] をクリックして次の環境変数を追加します。
           変数: NO_PROXY
           値: localhost;127.0.0.1;<sever name>;<server ip address>
  1. [OK] をクリックしてウィンドウを閉じます。
[インターネット オプション] でプロキシ設定が構成されている場合、そこで localhost Tableau Server を除外することも必要な場合があります。
  1. Windows メニューの検索 (虫眼鏡) アイコンをクリックします。
  2. テキスト ボックスに「インターネット オプション」と入力してアイコンをクリックします。
  3. [接続] > [LAN の設定] > [詳細設定] を選択します。
  4. [例外] セクションで、次の値を追加します。
           localhost;127.0.0.1;<sever name>;<server ip address>
  1. [OK] をクリックしてウィンドウを閉じます。
その他のリソース
https://github.com/psf/requests/issues/6139
https://docs.python.org/release/3.10.5/whatsnew/changelog.html#python-3-10-5-final
 
ナレッジ記事番号

001496879

 
読み込み中
Salesforce Help | Article