2014-03-24 86 views
1

我正在構建一個盒式磁帶,當用戶添加盒式磁帶時,我無法弄清楚如何傳遞變量。添加墨盒時如何通過變量?

更具體地說,我正在構建的盒式磁帶需要用戶的API密鑰才能運行。所以我需要用戶在他嘗試安裝墨盒時傳遞API密鑰。我應該怎麼做?

感謝您的幫助

回答

1

如何使用rhc env set和使用環境變量?

+1

謝謝,那就是我一直在尋找的。我認爲最好在Env變量部分的主要文檔中提到這一點... – qqfr2507

1

這篇文章介紹瞭如何使用環境變量與一些附加的應用/快速啓動的源代碼,以增加對外部的Redis數據庫提供支持:https://www.openshift.com/blogs/how-to-get-easy-access-to-hosted-redis-with-redis-cloud

您可以使用相同的模式來引導一些初步的任何應用程序鍵,直接從命令行。

如果您在初始創建應用程序步驟後設置了這些變量,那麼您可能需要重新加載應用程序才能讀取新密鑰。

1

您可以在創建應用時將它們作爲參數傳遞。

rhc app create YOUR_APP_NAME URL_TO_MANIFEST \ 
    --env VARIABLE1=foo \ 
    --env VARIABLE2=bar