本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 AWS AppConfig 自由格式組態描述檔 (主控台)
使用下列程序來建立 AWS AppConfig 自由格式組態描述檔,並使用 AWS Systems Manager 主控台 (選擇性) 自由格式組態。
建立自由格式組態描述檔
在 https://https://console.aws.amazon.com/systems-manager/appconfig/
開啟 AWS Systems Manager 主控台。 -
在導覽窗格中,選擇應用程式,然後選擇您在 中建立的應用程式在 中為您的應用程式建立命名空間 AWS AppConfig。
-
選擇組態設定檔和功能旗標索引標籤,然後選擇建立組態。
-
在組態選項區段中,選擇 Freeform 組態。
-
針對組態設定檔名稱,輸入組態設定檔的名稱。
-
(選用) 展開描述並輸入描述。
-
(選用) 展開其他選項,並視需要完成下列操作。
-
在關聯延伸項目區段中,從清單中選擇延伸項目。
-
在標籤區段中,選擇新增標籤,然後指定金鑰和選用值。
-
-
選擇 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 會開啟建立結構描述頁面。輸入結構描述詳細資訊,然後選擇建立應用程式組態結構描述。
-
在 Content (內容) 區段中,選擇 YAML 或 JSON,然後在欄位中輸入組態資料。
-
-
在服務角色區段中,選擇新服務角色,讓 AWS AppConfig 建立提供組態資料存取權的 IAM 角色。根據您先前輸入的名稱 AWS AppConfig 自動填入角色名稱欄位。或者,選擇現有服務角色。使用 Role ARN (角色 ARN) 清單選擇角色。
-
或者,在新增驗證器頁面上,選擇 JSON 結構描述或 AWS Lambda。如果您選擇 JSON Schema (JSON 結構描述),請在欄位中輸入 JSON 結構描述。如果您選擇 AWS Lambda,請從清單中選擇 Amazon Resource Name (ARN) 和版本。
重要
儲存在 SSM 文件中的組態資料必須先對相關的 JSON 結構描述進行驗證,才能將組態新增至系統。SSM 參數不需要驗證方法,但建議您使用 為新的或更新的 SSM 參數組態建立驗證檢查 AWS Lambda。
-
選擇 Next (下一步)。
-
在檢閱和儲存頁面上,選擇儲存並繼續部署。
重要
如果您為 建立組態設定檔 AWS CodePipeline,則必須在 CodePipeline 中建立指定 AWS AppConfig 為部署提供者的管道。您不需要執行 在 中部署功能旗標和組態資料 AWS AppConfig。不過,您必須將用戶端設定為接收應用程式組態更新,如 中所述在沒有 AWS AppConfig 客服人員的情況下擷取組態資料。如需建立指定 AWS AppConfig 做為部署提供者的管道的相關資訊,請參閱AWS CodePipeline 《 使用者指南》中的教學課程:建立使用 AWS AppConfig 做為部署提供者的管道。
繼續執行「在 中部署功能旗標和組態資料 AWS AppConfig」。