我正在嘗試爲雲代工編寫服務代理。我不確定如何正確標註我的問題,因此我將在該問題中添加更多詳細信息。假設我的經紀人將在http://example.org
上運行。通常這意味着它必須在端點GET http://example.org/v2/catalog
上作出響應。在我的情況下,不可能在根級上響應/v2/catalog
,但它必須處於較低級別,更具體地說是http://example.org/v1/internal/cf/v2/catalog
。沒有可能改變這一點。Cloud Foundry服務代理不在根路徑上登錄
雖然與CLI工作,我嘗試添加使用代理
$ cf create-service-broker test-broker test test http://localhost:29090/v1/internal/cf
的CLI返回我http://localhost:29090/v1/internal/cf is not a valid URL
,我沒有得到任何服務器上的訪問。
如果我將URL更改爲少於2個路徑段的任何東西(例如http://localhost:29090
或http://localhost:29090/v1
),它「起作用」,並且我在服務器上獲得訪問權限,並且CLI從服務器打印響應(當然這是說無效,因爲它返回403)。對於雲代工的路徑深度是否存在某種限制?如果有,是否有辦法擺脫這一點?感謝您的幫助或提示和最好的問候,Yanick