googleapis / googleapis/google-cloud-java

Directpath support on non prod environments

未關閉
#14,246 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Java
星號
2.1k
分支
1.2k
平均合併
1 天 23 小時
30 天內合併 PR
157

描述

## Issue Details

Directpath does not work unless a google universe domain is in the URL. However, there are cases where directpath can be used in non-prod environments.

https://github.com/googleapis/google-cloud-java/blob/main/sdk-platform-java/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java#L877.

Can we override [this check](https://github.com/googleapis/google-cloud-java/blob/main/sdk-platform-java/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java#L540) with a option or environment variable so DP is available in non-prod?

See https://b.corp.google.com/issues/479544840#comment6 for details

貢獻指南

開啟貢獻指南

研究方向

從 sdk-platform-java/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java 開始,檢查第 540 行和第 877 行附近與 DirectPath 相關的邏輯。判斷如何透過選項或環境變數覆寫 Google universe domain 檢查,然後驗證 DirectPath 在受支援的非生產環境中可用,同時不變更現有的生產行為。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
gcp, java
領域
backend, cloud
Issue 類型
功能
難度
3/5
預估耗時
1-2 天
活躍度
活躍
描述清晰度
基本清楚
新手友好度
68/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。