Service Broker中,您可以自訂代表目錄中內容的圖示、限制目錄項目的已部署執行個體數目,以及自訂已匯入藍圖或範本的請求表單。自訂請求表單時,您也可以設計允許使用者請求目錄項目提供值的輸入參數。您可以自訂在表單中顯示自訂選項的方式。

您提供的圖示可協助您和目錄取用者使用視覺佇列來識別特定項目。如果只想要一個自訂圖示,則不需要自訂表單。您也不需要在建立自訂表單時自訂圖示。

建立自訂表單時,會使用 WordPress 藍圖做為此使用案例中的範例。如果您不自訂請求表單,它就是一個很簡單的參數清單。請參閱下列範例。

預設 WordPress 請求表單。

在此使用案例中,您可以自訂下列選項:

  • 將 WordPress 叢集大小的數目上限從 5 縮減至 3。
  • 根據節點大小指定作業系統。例如,如果大小較小,則作業系統為 coreos。如果為中等,則作業系統為 ubuntu。
  • 將 MySQL 資料磁碟大小值設為 5,並對申請使用者隱藏此選項。

必要條件

  • 若要新增圖示,請確認您的映像不超過 100 KB。最佳大小不超過 100x100 像素。
  • 此使用案例假設您從 Cloud Assembly匯入了 WordPress 使用案例藍圖,或具有包含輸入參數的藍圖或範本。

程序

  1. 選取內容和原則 > 內容
  2. 找到 WordPress 藍圖,按一下名稱左側的功能表,然後選取設定項目
    1. 設定此目錄項目的部署執行個體數目上限。
      如果選取的值大於 1,則會將 部署計數欄位新增至請求表單。此選項允許請求使用者執行大量部署。
    2. 新增自訂圖示。
    如果只想要一個自訂圖示,便可在此處停止。
  3. 找到 WordPress 藍圖,按一下名稱左側的功能表,然後選取自訂表單
    如果藍圖具有輸入內容,則會列在左側的 [請求輸入] 窗格中,並且新增至畫布。
    WordPress 自訂表單設計工具畫布。
  4. 使用下表提供的值編輯表單。
    對於螢幕擷取畫面中的此欄位 外觀 限制
    WordPress 叢集大小
    最大值
    • 值來源 = 常數
    • 最大值 = 3
    選取映像/作業系統

    預設值

    • 值來源 = 條件值
    • 運算式 =

      設定值 = coreos

      如果層機器大小為小型

    • 運算式 =

      設定值 = ubuntu

      如果層機器大小為中型

    MySQL 資料磁碟大小

    可見度

    • 值來源 = 常數
    • 可見 = No

    預設值

    • 值來源 = 常數
    • 預設值 = 5
  5. 按一下並拖曳欄位,在表單上進行重新排列。
  6. 若要開啟自訂表單,請按一下啟用
    開啟自訂表單。
  7. 按一下儲存

結果

請求表單現在與下列範例類似。

自訂 WordPress 請求表單。

請注意,[Wordpress 叢集大小] 欄位表示錯誤。此限制為 3,但使用者輸入的值為 4。

後續步驟

請求目錄中的項目,並確認呈現和行為是否如您的預期。