2016-07-21 37 views
1

我目前正在關注在谷歌Content Based Load Balancing指南,我目前堅持步驟4b。該步驟要求我將路徑匹配器添加到我的URL映射並定義我的請求路徑映射。要做到這一點,我必須使用gcloud指令:谷歌雲負載平衡器 - 路徑規則命令「找不到匹配」

gcloud compute url-maps add-path-matcher web-map \ 
    --default-service web-map-backend-service --path-matcher-name pathmap \ 
    --path-rules=/video=video-service,/video/*=video-service,/static=static-service,/static/*=static-service 

當我輸入到我的終端客戶端,我得到的錯誤:

zsh: no matches found: --path-rules=/video=video-service,/video/=video-service,/static=static-service,/static/=static-service

這裏是什麼,我提交的圖像和錯誤我得到:gcloud path-rules error

回答

0

這可能是zsh解釋錯誤的標誌。這些指南最有可能用bash進行測試。

我認爲zsh試圖在--path-rules參數中使用*做一些特殊的事情。

請爲您的參數使用引號,以確保zsh正確解釋參數。這是否工作?

gcloud compute url-maps add-path-matcher web-map \ 
    --default-service web-map-backend-service --path-matcher-name pathmap \ 
    --path-rules '/video=video-service,/video/*=video-service,/static=static-service,/static/*=static-service' 
+0

是的!謝謝! – user161830

相關問題