本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
CodeDeploy 代理配置参考
安装 CodeDeploy 代理后,将在实例上放置一个配置文件。此配置文件指定 CodeDeploy 在与实例交互时要使用的目录路径和其他设置。可以更改此文件中的某些配置选项。
对于 Amazon Linux、Ubuntu 服务器和红帽企业 Linux (RHEL) 实例,配置文件名为codedeployagent.yml
. 它放置在 /etc/codedeploy-agent/conf
目录中。
对于 Windows Server 实例,配置文件名为conf.yml
. 它放置在 C:\ProgramData\Amazon\CodeDeploy
目录中。
配置设置包括:
:log_aws_wire: |
设为 警告您仅应在捕获线路日志需要的时间内将 :log_aws_wire: 设置为 默认设置为 此设置适用于所有实例类型。您必须将此配置设置添加到 Windows Server 实例才能使用它。 |
: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: |
对于本地实例,这是名为的配置文件的备用位置的路径。 默认情况下,这些文件存储在 在 CodeDeploy 代理版本 1.0.1.686 及更高版本中可用。 |
:proxy_uri: |
(可选)您希望 CodeDeploy 代理通过其连接到的 HTTP 代理Amazon为了你的 CodeDeploy 操作。使用类似于 在 CodeDeploy 代理版本 1.0.1.824 及更高版本中可用。 |
:max_revisions: |
(可选)您希望 CodeDeploy 代理存档的部署组的应用程序修订的数量。超过指定数量的任何修订都将被删除。 输入任意正整数。如果不指定任何值,CodeDeploy 将在当前部署的修订之外,还将保留五个最新修订。 在 CodeDeploy 代理版本 1.0.1.966 及更高版本中受支持。 |
: enable_auth_Policy: |
(可选)设为 默认设置为 |