CodeDeploy 에이전트 구성 참조 - AWS CodeDeploy

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CodeDeploy 에이전트 구성 참조

CodeDeploy 에이전트가 설치되면 구성 파일이 인스턴스에 배치됩니다. 이 구성 파일은 인스턴스와 상호 작용할 CodeDeploy 때 사용할 디렉터리 경로 및 기타 설정을 지정합니다. 이 파일의 일부 구성 옵션은 변경할 수 있습니다.

Amazon Linux, Ubuntu Server 및 Red Hat Enterprise Linux(RHEL) 인스턴스의 경우 구성 파일의 이름은 codedeployagent.yml입니다. 그것은 /etc/codedeploy-agent/conf 디렉터리로 이동합니다.

Windows Server 인스턴스의 경우 구성 파일의 이름은 conf.yml입니다. 그것은 C:\ProgramData\Amazon\CodeDeploy 디렉터리로 이동합니다.

구성 설정은 다음과 같습니다.

:log_aws_wire:

CodeDeploy 에이전트가 Amazon S3에서 유선 로그를 캡처하고:log_dir: 설정이 가리키는 위치에 이름이 지정된 codedeploy-agent.wire.log 파일에 기록하도록 로 설정합니다. true

주의

와이어 로그를 캡처하는 데 필요한 시간 동안만 :log_aws_wire:true(으)로 설정해야 합니다. codedeploy-agent.wire.log 파일은 매우 큰 크기로 빠르게 커질 수 있습니다. 이 파일의 유선 로그 출력에는 이 설정이 true로 설정된 동안 Amazon S3로 또는 Amazon S3에서 전송된 파일의 일반 텍스트 콘텐츠를 비롯한 민감한 정보가 포함될 수 있습니다. 유선 로그에는 CodeDeploy 배포와 관련된 활동뿐만 아니라 이 설정이 로 설정된 동안 AWS 계정과 관련된 true 모든 Amazon S3 활동에 대한 정보가 포함됩니다.

기본 설정은 false입니다.

이 설정은 모든 인스턴스 유형에 적용됩니다. 이 구성 설정을 사용하려면 Windows Server 인스턴스에 추가해야 합니다.

:log_dir:

CodeDeploy 에이전트 작업과 관련된 로그 파일이 저장되는 인스턴스의 폴더입니다.

기본 설정은 Amazon Linux, Ubuntu Server 및 RHEL 인스턴스의 경우 '/var/log/aws/codedeploy-agent', Windows Server 인스턴스의 경우 C:\ProgramData\Amazon\CodeDeploy\log입니다.

:pid_dir:

codedeploy-agent.pid이(가) 저장된 폴더입니다.

이 파일에는 CodeDeploy 에이전트의 프로세스 ID (PID) 가 들어 있습니다. 기본 설정은 '/opt/codedeploy-agent/state/.pid'입니다.

이 설정은 Amazon Linux, Ubuntu Server 및 RHEL 인스턴스에만 적용됩니다.

:program_name:

CodeDeploy 에이전트 프로그램 이름.

기본 설정은 codedeploy-agent입니다.

이 설정은 Amazon Linux, Ubuntu Server 및 RHEL 인스턴스에만 적용됩니다.

:root_dir:

인스턴스의 관련 수정 버전, 배포 기록 및 배포 스크립트가 저장된 폴더입니다.

기본 설정은 Amazon Linux, Ubuntu Server 및 RHEL 인스턴스의 경우 /opt/codedeploy-agent/deployment-root, Windows Server 인스턴스의 경우 C:\ProgramData\Amazon\CodeDeploy입니다.

:verbose:

CodeDeploy 에이전트가 인스턴스의 디버그 메시지 로그 파일을 인쇄하도록 true 설정합니다.

기본 설정은 false입니다.

:wait_between_runs:

보류 중인 배포에 CodeDeploy 대한 CodeDeploy 에이전트 폴링 사이의 간격 (초)

기본 설정은 1입니다.

:on_premises_config_file:

온프레미스 인스턴스에서 (Ubuntu Server 및 RHEL의 경우) codedeploy.onpremises.yml(이)라는 구성 파일의 대체 위치에 대한 경로 또는 (Windows Server의 경우) conf.onpremises.yml(이)라는 구성 파일의 대체 위치에 대한 경로입니다.

기본적으로 이러한 파일은 Ubuntu Server 및 RHEL의 경우 /etc/codedeploy-agent/conf/codedeploy.onpremises.yml, Windows Server의 경우 C:\ProgramData\Amazon\CodeDeploy\conf.onpremises.yml에 저장됩니다.

버전 1.0.1.686 이상 버전의 에이전트에서 사용할 수 있습니다. CodeDeploy

:proxy_uri:

(선택 사항) CodeDeploy 에이전트가 작업을 위해 AWS 연결하는 데 사용할 HTTP 프록시입니다. CodeDeploy https://user:password@my.proxy:443/path?query와(과) 유사한 형식을 사용합니다.

버전 1.0.1.824 이상 버전의 에이전트에서 사용할 수 있습니다. CodeDeploy

:max_revisions:

(선택 사항) 에이전트가 보관하려는 배포 그룹의 응용 프로그램 수정 개수입니다. CodeDeploy 지정된 수를 초과하는 수정 버전은 모두 삭제됩니다.

양수 정수를 입력합니다. 값을 지정하지 않으면 현재 배포된 수정 버전 외에 가장 최근의 수정 버전 5개도 보존됩니다. CodeDeploy

버전 1.0.1.966 이상 버전의 에이전트에서 지원됩니다. CodeDeploy

:enable_auth_policy:

(선택 사항) IAM 인증을 사용하여 액세스 제어를 구성하고 에이전트가 사용하는 IAM 역할 또는 사용자의 권한을 제한하려는 true 경우 로 설정합니다. CodeDeploy Amazon Virtual Private Cloud와 함께 CodeDeploy 사용에 이 값은 true이어야 합니다.

기본 설정은 false입니다.

(선택 사항) IAM 인증을 사용하여 에이전트가 사용하는 IAM 역할 또는 사용자의 액세스 제어를 구성하고 권한을 제한하려는 경우 로 설정합니다. ----sep----:disable_imds_v1:

이 설정은 에이전트 1.7.0 이상에서 사용할 수 있습니다. CodeDeploy

IMDSv2 오류 발생 시 true IMDSv1으로의 폴백을 비활성화하도록 설정합니다. 기본값은 (폴백 활성화) 입니다. false

CodeDeploy 상담원과 함께 일하기

CodeDeploy 상담원 운영 관리