建立 AWS AppConfig 自由格式組態設定檔 (主控台) - AWS AppConfig

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立 AWS AppConfig 自由格式組態設定檔 (主控台)

使用下列程序來使用主控台建立 AWS AppConfig 自由格式組態設定檔和 (選擇性) 自由式組態。 AWS Systems Manager

建立自由格式組態設定檔
  1. https://console.aws.amazon.com/systems-manager/應用程序配置/打開 AWS Systems Manager 控制台。

  2. 在功能窗格中,選擇 [應用程式],然後選擇您在其中建立的應用程式為您的應用程式建立命名空間 AWS AppConfig

  3. 選擇 [組態設定檔和功能旗標] 索引標籤,然後選擇 [建立組態]。

  4. 在 [組態選項] 區段中,選擇 [自由格式組態]。

  5. 在「組態設定檔名稱」中,輸入組態設定檔的名稱。

  6. (選擇性) 展開說明並輸入說明。

  7. (選擇性) 展開其他選項,並視需要完成下列項目。

    1. 在「關聯副檔名」區段中,從清單中選擇擴充功能。

    2. 在「標」區段中,選擇「新增標籤」,然後指定機碼和選用值。

  8. 選擇 Next (下一步)

  9. 在 [指定組態資料] 頁面的 [組態定義] 區段中,選擇一個選項。

  10. 完成所選選項的欄位,如下表所述。

    選擇的選項 詳細資訊

    AWS AppConfig 託管配置

    選擇「文字JSON、或「」YAML,然後在欄位中輸入您的組態。轉到此程序中的步驟 12。

    Amazon S3 對象

    S3 物件來源欄位URI中輸入物件,然後前往此程序中的步驟 11。

    AWS CodePipeline

    選擇 [下一步],然後移至此程序中的步驟 12。

    Secrets Manager 秘密

    從清單中選擇密碼,前往此程序中的步驟 11。

    AWS Systems Manager parameter

    從清單中選擇參數,然後移至此程序中的步驟 11。

    AWS Systems Manager 文件

    1. 從清單中選擇文件,或選擇「建立新文件」。

    2. 如果您選擇「建立新文件」,請輸入名稱做為「文件名稱」。或者,展開版本名稱,然後輸入文件版本的名稱。

    3. 對於「應用程式組態綱要」,請從清單中選擇JSON綱要,或選擇「建立綱要」。如果您選擇建立結構描述,Systems Manager 會開啟 [建立結構描述] 頁 輸入綱要詳細資訊,然後選擇 [建立應用程式組態綱要]。

    4. 在「內」區段中,選擇YAML或,JSON然後在欄位中輸入組態資料。

  11. 在 [服務角色] 區段中,選擇 [新增服務角IAM色] 以 AWS AppConfig 建立可存取組態資料的角色。 AWS AppConfig 根據您先前輸入的名稱,自動填入「角色名稱」欄位。或者,選擇現有的服務角色。使用 [角色] ARN 清單選擇角色

  12. 或者,在 [新增驗證程式] 頁面上,選擇 [JSON綱要] 或。AWS Lambda如果您選擇JSON綱要,請在欄位中輸入JSON綱要。如果您選擇 AWS Lambda,請從清單中選擇功能 Amazon 資源名稱 (ARN) 和版本。

    重要

    儲存在SSM文件中的組態資料必須先根據關聯的 JSON Schema 進行驗證,才能將組態新增至系統。SSM參數不需要驗證方法,但建議您使用來為新的或更新的SSM參數組態建立驗證檢查 AWS Lambda。

  13. 選擇 Next (下一步)

  14. 在 [檢閱並儲存] 頁面上,選擇 [儲存並繼續部署]。

重要

如果您建立的組態設定檔 AWS CodePipeline,則必須在中建立指 CodePipeline 定 AWS AppConfig 為部署提供者的管線。您不需要執行在中部署功能旗標和組態資料 AWS AppConfig。不過,您必須設定用戶端來接收應用程式組態更新,如中所述直接呼叫以擷取組態 APIs。如需有關建立指定 AWS AppConfig 為部署提供者的管線的資訊,請參閱《使用指南》中的教學課程:建立用 AWS AppConfig 作部署提供AWS CodePipeline 者的管線。

繼續執行「在中部署功能旗標和組態資料 AWS AppConfig」。