做為雲端管理員,您可以新增一或多個 Amazon S3 值區做為內容來源並將其與專案成員共用,以使用 Amazon CloudFormation 範本填入 Service Broker 目錄。範本是可部署到 Amazon Web Services 的服務或應用程式的規格。

用於匯入和部署 CloudFormation 範本的工作流程圖。

您僅可新增一個值區做為內容來源。若要新增多個值區,您可以為每個值區建立內容來源。

新增範本後,您可以授權專案成員部署雲端範本。請求時,系統會將雲端範本部署至新增內容來源時所定義的雲端帳戶區域。

必要條件

  • 請確保您瞭解到 S3 值區的名稱中包含 CloudFormation 範本。
  • 如果您要新增私人值區,則必須知道存取金鑰和秘密金鑰。

程序

  1. 若要部署 CloudFormation 範本,您必須至少有一個 Amazon Web Services 雲端帳戶,並選取區域。
    1. 選取基礎結構 > 連線 > 雲端帳戶
    2. 按一下新增雲端帳戶,然後按一下 Amazon Web Services
    3. 輸入 20 位數的存取金鑰識別碼及對應的密碼存取金鑰
    4. 若要驗證認證,請按一下驗證
    5. 輸入帳戶名稱。
      提供與專案共用範本時可識別的名稱。
    6. 選取您想要在其中部署範本的此帳戶中的一或多個區域。
    7. 按一下建立
  2. 為 Amazon Web Services 雲端帳戶區域定義雲端區域。
    1. 選取基礎結構 > 設定 > 雲端區域,然後按一下新增雲端區域
    2. 選取帳戶/區域名稱放置原則。
    3. 按一下計算索引標籤,然後驗證或修改雲端區域中包含的資源。
    4. 按一下建立
  3. 匯入範本。
    1. 選取內容和原則 > 內容來源
    2. 按一下新增,然後按一下 AWS CloudFormation 範本
    3. 輸入此內容來源的名稱
    4. 新增 S3 值區資訊。
    5. 按一下驗證
      如果值區是公用的,驗證程序會驗證範本的名稱和數目。如果值區是私人的,驗證程序會驗證範本的名稱、金鑰和數目。
    6. 選取部署目標 Amazon Web Services 雲端帳戶和區域。
    7. 按一下建立並匯入
  4. 新增專案以便您可以與專案成員共用範本。
    1. Service Broker 中,選取基礎結構 > 管理 > 專案,然後按一下新增專案
    2. 摘要索引標籤上,輸入專案資訊。
    3. 按一下使用者索引標籤,然後按一下新增使用者
      若要新增專案使用者,個別使用者或群組必須已是作用中服務組織使用者。
    4. 如果此專案僅支援 CloudFormation 範本,請忽略 [佈建] 索引標籤。
      CloudFormation 範本會部署至您匯入範本時定義的目標帳戶和區域。如果專案成員可部署其他範本或內容,您必須將內容的目標雲端區域新增至專案。
    5. 按一下建立
    新專案將會新增到您的專案。此外,還會新增到相關聯的 Cloud Assembly 執行個體。如果專案適用於 VMware Cloud Templates,您可以在 Cloud Assembly 中新增雲端區域。如果專案適用於範本,則不需要新增雲端區域。
  5. 與專案共用匯入的範本。
    1. 選取內容和原則 > 內容共用
    2. 選取包含應能夠部署範本的使用者的專案。
    3. 選取要與專案共用的一或多個 Amazon Web Services 內容來源。
    4. 按一下儲存
    [內容共用] 頁面列出了授權給所選專案的所有項目。這些範本也會新增至專案成員可在其中請求的目錄。
  6. 確認目錄中的範本可供所選專案的成員使用。
    1. 按一下目錄,找到已匯入的 CloudFormation 範本,然後檢閱專案以確保您所設定的專案包含在內。
    2. 按一下請求,並提供任何必要資訊。
    3. 按一下提交
    佈建程序隨即開始,[部署] 索引標籤會開啟,並且您的目前請求顯示在最上方。
  7. 監控佈建程序以確保成功部署。
    1. 按一下部署,並找到您部署的目錄項目。
    2. 監控卡狀態,直到成功為止。

結果

這些範本將匯入至 Service Broker 並在目錄中共用。

後續步驟