本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CodeDeploy 用戶端組態參考
安裝 CodeDeploy 代理程式後,系統會在執行個體上放置組態檔案。此組態檔指定目錄路徑和其他設定, CodeDeploy 以便在與執行個體互動時使用。您可以在檔案中變更一部分的組態選項。
對於 Amazon Linux、Ubuntu 伺服器和 RHEL (RHEL) 執行個體,組態檔案會被命名codedeployagent.yml
為。它會置放於 /etc/codedeploy-agent/conf
目錄中。
對於 Windows 伺服器執行個體,組態檔案會被命名為conf.yml
。它會置放於 C:\ProgramData\Amazon\CodeDeploy
目錄中。
組態設定包含:
:log_aws_wire: |
將 CodeDeploy 代理程式設定 警告您只應該針對擷取線路日誌所需時間量,將 :log_aws_wire: 設定為 預設設定為 此設定適用於所有執行個體類型。您必須將此組態設定新增至 Windows 伺服器執行個體,才能使用它。 |
:log_dir: |
執行個體上儲存與 CodeDeploy 代理程式作業相關的記錄檔的資料夾。 預設設定 |
:pid_dir: |
存放 此檔案包含代理程式的處 CodeDeploy 理程序 ID (PID)。預設設定為 此設定僅適用於 Amazon Linux、Ubuntu 伺服器和 RHEL 執行個體。 |
:program_name: |
CodeDeploy 代理程式程式名稱。 預設設定為 此設定僅適用於 Amazon Linux、Ubuntu 伺服器和 RHEL 執行個體。 |
:root_dir: |
存放執行個體上相關修訂、部署歷史記錄和部署指令碼的資料夾。 預設設定 |
:verbose: |
設定 預設設定為 |
:wait_between_runs: |
擱置部署的 CodeDeploy 代理程式輪詢之間 CodeDeploy 的間隔 (秒)。 預設設定為 |
:on_premises_config_file: |
對於內部部署執行個體,指定名為 (適用於 Ubuntu 伺服器和 RHEL) 或 默認情況下,這些文件存儲在 提供代理程式版本 1.0.1.686 及更新版本。 CodeDeploy |
:proxy_uri: |
(選擇性) 您希望代理程 CodeDeploy 式為您的 CodeDeploy 作業連線到 AWS 的 HTTP Proxy。使用與 提供代理程式版本 1.0.1.824 及更新版本。 CodeDeploy |
:max_revisions: |
(選擇性) 您希望代理程式封存之部署群組的應用程 CodeDeploy 式修訂數目。任何超過所指定號碼的修訂都會予以刪除。 輸入任何正整數。如果未指定任何值,除了目前部署的修訂版本之外,還 CodeDeploy 會保留最新的五個修訂。 在版本 1.0.1.966 及更新版本的代理程式中支援。 CodeDeploy |
:啟用政策: |
(選擇性) 預設設定為 |
:禁用 _ 模組 _v1: |
此設定適用於 CodeDeploy 代理程式 1.7.0 及更新版本。 設定 |