本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 AWS AppConfig 自由格式組態設定檔 (主控台)
使用下列程序來使用主控台建立 AWS AppConfig 自由格式組態設定檔和 (選擇性) 自由式組態。 AWS Systems Manager
建立自由格式組態設定檔
在https://console.aws.amazon.com/systems-manager/應用程序配置/
打開 AWS Systems Manager 控制台。 -
在功能窗格中,選擇 [應用程式],然後選擇您在其中建立的應用程式為您的應用程式建立命名空間 AWS AppConfig。
-
選擇 [組態設定檔和功能旗標] 索引標籤,然後選擇 [建立組態]。
-
在 [組態選項] 區段中,選擇 [自由格式組態]。
-
在「組態設定檔名稱」中,輸入組態設定檔的名稱。
-
(選擇性) 展開說明並輸入說明。
-
(選擇性) 展開其他選項,並視需要完成下列項目。
-
在「關聯副檔名」區段中,從清單中選擇擴充功能。
-
在「標籤」區段中,選擇「新增標籤」,然後指定機碼和選用值。
-
-
選擇 Next (下一步)。
-
在 [指定組態資料] 頁面的 [組態定義] 區段中,選擇一個選項。
-
完成所選選項的欄位,如下表所述。
選擇的選項 詳細資訊 AWS AppConfig 託管配置
選擇「文字」JSON、或「」YAML,然後在欄位中輸入您的組態。轉到此程序中的步驟 12。
Amazon S3 對象
在 S3 物件來源欄位URI中輸入物件,然後前往此程序中的步驟 11。
AWS CodePipeline
選擇 [下一步],然後移至此程序中的步驟 12。
Secrets Manager 秘密
從清單中選擇密碼,前往此程序中的步驟 11。
AWS Systems Manager parameter
從清單中選擇參數,然後移至此程序中的步驟 11。
AWS Systems Manager 文件
-
從清單中選擇文件,或選擇「建立新文件」。
-
如果您選擇「建立新文件」,請輸入名稱做為「文件名稱」。或者,展開版本名稱,然後輸入文件版本的名稱。
-
對於「應用程式組態綱要」,請從清單中選擇JSON綱要,或選擇「建立綱要」。如果您選擇建立結構描述,Systems Manager 會開啟 [建立結構描述] 頁 輸入綱要詳細資訊,然後選擇 [建立應用程式組態綱要]。
-
在「內容」區段中,選擇YAML或,JSON然後在欄位中輸入組態資料。
-
-
在 [服務角色] 區段中,選擇 [新增服務角IAM色] 以 AWS AppConfig 建立可存取組態資料的角色。 AWS AppConfig 根據您先前輸入的名稱,自動填入「角色名稱」欄位。或者,選擇現有的服務角色。使用 [角色] ARN 清單選擇角色。
-
或者,在 [新增驗證程式] 頁面上,選擇 [JSON綱要] 或。AWS Lambda如果您選擇JSON綱要,請在欄位中輸入JSON綱要。如果您選擇 AWS Lambda,請從清單中選擇功能 Amazon 資源名稱 (ARN) 和版本。
重要
儲存在SSM文件中的組態資料必須先根據關聯的 JSON Schema 進行驗證,才能將組態新增至系統。SSM參數不需要驗證方法,但建議您使用來為新的或更新的SSM參數組態建立驗證檢查 AWS Lambda。
-
選擇 Next (下一步)。
-
在 [檢閱並儲存] 頁面上,選擇 [儲存並繼續部署]。
重要
如果您建立的組態設定檔 AWS CodePipeline,則必須在中建立指 CodePipeline 定 AWS AppConfig 為部署提供者的管線。您不需要執行在中部署功能旗標和組態資料 AWS AppConfig。不過,您必須設定用戶端來接收應用程式組態更新,如中所述直接呼叫以擷取組態 APIs。如需有關建立指定 AWS AppConfig 為部署提供者的管線的資訊,請參閱《使用指南》中的教學課程:建立用 AWS AppConfig 作部署提供AWS CodePipeline 者的管線。
繼續執行「在中部署功能旗標和組態資料 AWS AppConfig」。