設定 記載代理程式 使用代理伺服器
您可以使用代理作為 記載代理程式 和 IBM Cloud® Identity and Access Management (IAM) 或您的 IBM Cloud Logs 實例之間的中介。
如果您需要將 記載代理程式 安裝在對網路出站流量實施嚴格連線控制的環境中,而防火牆會封鎖所有與外部服務端點的非權限連線,則 記載代理程式 流量可以透過代理重新導向。
Proxies 可以像防火牆或過濾器一樣控制出站流量,對離開您環境的資料提供更多控制,從而增強隱私和安全性。
例如,它們可以向外界隱藏您的內部 IP 位址。 在此設定中,從 記載代理程式 傳送的要求會經由代理伺服器傳送,並可被攔截或轉送至原始目的地。
配置和保護代理伺服器通常是您的網路管理員的責任。
可以設定 記載代理程式 使用代理。
您可以透過匯出環境變數 HTTP_PROXY、HTTPS_PROXY 和 NO_PROXY (或小寫版本) 來設定要使用的代理伺服器 URL。 變數必須包含完整的 URL,或在設定變數為 host[:port] 時假定為 http 方案。
有效環境變數的範例有 HTTPS_PROXY="https://example.proxy:443", HTTP_PROXY="192.168.1.1:8080",和 HTTP_PROXY="localhost"。
例如,如果您匯出環境變數 HTTPS_PROXY="https://example.proxy:443",所有來自 記載代理程式 的 HTTPS 請求都會經由在 https://example.proxy:443 聆聽的代理。 這些請求包括呼叫 IBM Cloud® Identity and Access Management (IAM) 以取得授權權杖,以及將記錄傳送至 IBM Cloud Logs 範例的請求。
更詳細地看這個範例,記載代理程式 建立一個 IAM 請求以取得授權標記,並傳送它。 透過設定環境變數 HTTPS_PROXY,這個呼叫會被轉寄給在該位址上監聽的代理。 這個代理就可以決定是否可以傳送請求或是否應該攔截請求。
在第一種情況下,它會被轉寄到原始位址 (IAM),而在第二種情況下,代理程式會顯示錯誤,因為傳送日誌時需要令牌。
如果您希望特定的請求不經由 proxy 路由,您可以在環境變數 NO_PROXY 中輸出 URL 來設定。
可以逗號分隔的清單匯出多個 URL。