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

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

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

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

建立自由格式組態描述檔
  1. 在 https://https://console.aws.amazon.com/systems-manager/appconfig/ 開啟 AWS Systems Manager 主控台。

  2. 在導覽窗格中,選擇應用程式,然後選擇您在 中建立的應用程式在 中為您的應用程式建立命名空間 AWS AppConfig

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

  4. 組態選項區段中,選擇 Freeform 組態

  5. 針對組態設定檔名稱,輸入組態設定檔的名稱。

  6. (選用) 展開描述並輸入描述。

  7. (選用) 展開其他選項,並視需要完成下列操作。

    1. 關聯延伸項目區段中,從清單中選擇延伸項目。

    2. 標籤區段中,選擇新增標籤,然後指定金鑰和選用值。

  8. 選擇 Next (下一步)

  9. 指定組態資料頁面上的組態定義區段中,選擇選項。

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

    已選取選項 詳細資訊

    AWS AppConfig 託管組態

    選擇文字JSONYAML,然後在欄位中輸入您的組態。前往此程序中的步驟 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. Content (內容) 區段中,選擇 YAMLJSON,然後在欄位中輸入組態資料。

  11. 服務角色區段中,選擇新服務角色,讓 AWS AppConfig 建立提供組態資料存取權的 IAM 角色。根據您先前輸入的名稱 AWS AppConfig 自動填入角色名稱欄位。或者,選擇現有服務角色。使用 Role ARN (角色 ARN) 清單選擇角色。

  12. 或者,在新增驗證器頁面上,選擇 JSON 結構描述AWS Lambda。如果您選擇 JSON Schema (JSON 結構描述),請在欄位中輸入 JSON 結構描述。如果您選擇 AWS Lambda,請從清單中選擇 Amazon Resource Name (ARN) 和版本。

    重要

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

  13. 選擇 Next (下一步)

  14. 檢閱和儲存頁面上,選擇儲存並繼續部署

重要

如果您為 建立組態設定檔 AWS CodePipeline,則必須在 CodePipeline 中建立指定 AWS AppConfig 為部署提供者的管道。您不需要執行 在 中部署功能旗標和組態資料 AWS AppConfig。不過,您必須將用戶端設定為接收應用程式組態更新,如 中所述在沒有 AWS AppConfig 客服人員的情況下擷取組態資料。如需建立指定 AWS AppConfig 做為部署提供者的管道的相關資訊,請參閱AWS CodePipeline 《 使用者指南》中的教學課程:建立使用 AWS AppConfig 做為部署提供者的管道

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